
/* set reasonable font size for printing */
body {background: white;font-size: 12pt; color:black;}
h1 { font-size: 14pt; }
h2 { font-size: 13pt; }
h3 { font-size: 12pt; }
h1, h2, h3, h4, h5 { font-weight:bold; color:black; }
h1 a, h2 a, h3 a, h4 a, h5 a { font-weight:bold; color:black; text-decoration:none; }
p { margin-bottom:4pt; }

/* fix for firefox print bug */
div { float:none; }

/* sections to hide */
#header{ display:none; }
.section .sideCol{ display:none; }
#footer{ display:none; }
.wantToRegion{ display:none; }
.paging{ display:none; }
.bannerButton{ display:none; }

/* things to hide */
object { display:none; }/* will catch most ads */
.acc{ display:none; }
.storyComments{ display:none; }

/* home page */
#promoCarouselTop{ display:none; }
#promoCarouselBottom{ display:none; }
.fBlock li h2 a strong{ display:block; }
.fBlock li img{ display:block; }
.wCommented{ display:none; }

/* channel page */
.readFull{ display: none; }

/* article page */
#article-detail-impact-tile-top{ display: none; }
#article-detail-impact-tile-bottom{ display: none; }
.towerAdContainer{ display: none; }
.story .dateComments{ display: none; }
#articleImg { float:none; display:block; }
#mainImageCaption{ color:#000; float:none; display:block; }
.emailPrintShare{ display: none; }
.prevNext{ display: none; }
#rcdiv{ display: none; }
#rcSubmit{ display: none; }
.storyDate{ font-weight:bold; color:black; }



/* set width of content sections to print 
#b .main {width: 7in; margin: 0 auto 0 0; float: none;}*/

/* fix for IE print bug 
.relatedContent { position:static; }
.relatedList ul li { position:static; }*/
