﻿body * { visibility: hidden; color: #000; background: #fff;  }
#main_content * { visibility: visible; }
body,
div { width: 100%; float:left; margin: 0; padding: 0;}
body{ padding-bottom: 30px;}
#mobile-nav,
#header,
#footer,
.home-search,
#main_sidebar { display: none; height: 0;}
#main_content { position:absolute; top: 150px; left: 10px; overflow: visible; margin: 0; padding: 0!important; background: none; page-break-before: always; }
#main_content .menu { display: none; }
.printlogo { visibility:visible; display:block!important; position:absolute; top:10px; left:10px; }