.left, .gray-bottom, .ad, #topimg, { display:none; }
.logo { top:-20px; }
.right { width:100%; }
.middle {  }
#fullpath { padding-top: 40px ! important; }
.print-td { padding-top: 65px ! important; }
h1 { font-size:125% ! important; }
@media print 
{
  .print-td {  display:none ! important; }
  div#content td, div#content th, div#content table 
   { border:1px solid black ! important; }
  * { color:black ! important; border-color:black ! important; background-color:white ! important; background-image:none ! important; }
  object { display:none; }
}
div#content { height:auto ! important; }