﻿body, body div, body p, body th, body td, body li, body dd { background: white; font: 12pt Times New Roman, Times, serif; color: black; }
a:link, a:visited { color: gray; background: transparent; text-decoration: underline; }

.noprint, #searchBox, .mainNavContainer, .topNav, p.breadcrumb, p.icons, .relatedLinks, .colLeftNav, p.footerMssg, .rightCol .tabset_tabs, .rightCol .tabset_content { display: none !important; }

#frame, .colHomeLeft, .colHomeMiddle, .colHomeLeftMiddle, .colHomeNews, .fullCol, .colMiddle, .colRight, 
.colLeftSetA, .colMidSetA, .colRightSetA, .colLeftSetB, .colRightSetB, .leftCol, .rightCol, .leftCol60, .rightCol40, 
.leftCol70, .rightCol30, .halfCol, .thirdCol, .fourthCol, .listing, .listingLogo, .halfColSm, 
.footer { width: auto !important; margin: 0 !important; padding: 0 !important; float: none !important; }

.boxTop { background: none; margin-top: 0; padding-top: 0; }
.wwlogo { margin: 0 0 15px 0; padding: 0; float: left; display: inline; } .byLine { margin: 45px -30px 15px 0; padding: 0; float: right; display: inline; }

h1, h2, h3, h4, h5, h6 { font-family: tahoma, arial, helvetica, sans-serif; color: black; }
.intro h1 div { font-family: tahoma, arial, helvetica, sans-serif; font-size: 16pt; font-weight: bold; border: 0; }

.topBorder, .border, .leftBorder, .rightBorder { border: 0; }

.colMiddle #tab1, .colMiddle #tab2, .colMiddle #tab3, .colMiddle #tab4, .colMiddle #tab5 { display: block; border: 0; }

.relatedItems h1 { font-family: tahoma, arial, helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: black; }
p.moreStories { border: 0; }

.highlightBox { background: transparent; padding: 0; }
.highlightBox h1 { text-align: left; font-size: 12pt; color: black; } .highlightBox p+a { text-align: left; }

.footer { margin-top: 15px; padding: 0; font: 8pt; color: gray; text-align: left; border-top: 1px solid #ccc; }