body{ min-width: 500px; background: #fff;}
#wrap{ width: auto; font-size: 10pt; background-color: transparent; background-image: none; border: none; }
a{ text-decoration: none; }
.footer, #footer, .qmark, .twocolsecondary, .noprint{ display: none !important; }
.twocolmain{ margin: 0; }
ul#mainnav a, ul#mainnav a span { font: 11px sans-serif; }
.box { margin: 1em 0; padding: 0; border: none; background-color: transparent; }
.box h3, .boxh3{ padding:0; border-bottom: 1px solid #000; background-color: transparent; }
.reportmain .box table h4{ border-color: #666; }
#header, .twocolsecondary,.reportsecondary, #searchcontainer, #tabcontainer{ display: none; }
.twocolmain, .reportmain, .singlecoltext{ margin: 0; padding: 0; }
table.griddata tr th, table.griddata tr th span.address, table.griddata tr td, table.griddata .hiimp, .griddata .pprep, .griddata .descr, table.griddata dl dt, table.griddata dl dd, table.griddata .hiimp dl dd { color: #000; background: none; }
table.griddata tr th, table.griddata td.descr{ border-bottom: 1px solid #666; }
table.griddata th, table .zebra_s th{ border-bottom: 1px solid #666; }
table.griddata tr td,table.griddata .hiimp, .griddata .pprep, .griddata .descr{ border: 1px solid #000; padding: 2px; }
.griddata .pprep a{ display: none }
tr.even_row td,tr.even_s_row td{ background-color: transparent; }
tr.odd_row td{ background:#eee; }
tr.odd_s_row td{ background:#eee; }
td.cbarbox,td.cbarboxright,td.cbarboxleft,tr.chart,div.cbar{ background: none; }
div.cbartop, div.cbarbot{ display: none; }
.charts h4{ border-bottom: 1px solid #666; }
.cbar img{ display: block; }
a.q{ display: none; }
table.zebra tr.odd td { background:#eee; }
table.zebra th { padding: 3px 10px; font-size: 1em; color: #000; background:#f6f6f6; border-bottom: 1px solid #aaa; border-top: 1px solid #eee; }
table.zebra.with_border {border: 1px solid #eee;}
table.zebra .subtitle h4, h4.subtitle{ color: #000; }
table.zebra tr td.subset_begin, table.zebra tr td.subset_end{ background: #fff; border-bottom: 1px solid #ccc; font-weight: bold; }
table.griddata table.photo_table tr td, table.photo_table { border: 0px none; }
table.photo_category { display:none; }
span.big_e{ display: none; }
.reportmain .section * { margin: 0 !important; }


