/*******************************************/
/*****       PRINTER FRIENDLY          *****/
/*******************************************/

* { line-height: 22pt!important; }

body { margin: 0 2%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; background: white; }

a { font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline; }

h1, h2, h2.subhead, h3, h3.notxtTrans, h3.headline, h4, h4.steps { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 26pt; }
h2.subhead { font-size: 16pt; } 
h3, h3.notxtTrans { font-size: 16pt; }
h4, h4.steps { font-size: 14pt; }
ul li, ol li { padding: 0!important; margin: 0!important; list-style-type: disc!important; color: black!important; }

#header, #footer, .header, .footer, .rail, .railSmall, .quickNav, .quicklinks, .promoBox .buttons li, .paging, .pagingResults, #columns b.clear, #columns b.hr, toolbar, backTop, .instantView .container { display: none; }
#columns, #columns .container, #columns .container div, #columns .container .right { float: none !important; width: auto; }
.contentWrp, .main, .mainLarge, .mainFull { width: auto; color: black; padding: 0; border: 0; background: transparent none; }
table.chart, table.chart2, table.chartLayer, table.results { width: 100%; }

.accordion .dropContainer { display: block!important; }

.highlight { margin: 0; padding: 0; border-top: none; border-bottom: 0; background-color: transparent; }
.greenHighlight { margin: 0; padding: 0; border-top: 0; border-bottom: 0; background-color: transparent; }