@page { /*size: landscape;*/ margin: 5px 0 0 0; }
body{ font-size: 60%; }
.container { width: 99%; max-width: 100%; }
table td{ padding: 5px 15px !important; }

header{ background: none; }
.ie .headwrap, header nav, .sliderwrap, .breadcrumbs, .title, .navwrapper, article .sapnav, article .comments, footer, .print,li,.link, a{ display: none !important; }
#logo,#logo a, .img{ display: block !important; }
#logo, #logo h1{ position: relative; }
#logo h1{ margin-top: 0.5em; }
#logo .fluid_40{ width: 45%; }
#logo .fluid_20{ width: 15%; }

table { page-break-inside:auto }
div   { page-break-inside:avoid;  } 
tr    { page-break-inside:avoid; page-break-after:auto }