
#header .search,
#header .menu,
#header .nav,
#main #left,
.tools, .gallery, #main #right, .bottom-menu {display:none}


#header { height:250px; float:left; width:900px; padding:0 0 50px 0; page-break-inside: avoid; page-break-after:avoid}
#header a.logo {margin:0px; float:left; position:relative; padding:0px; top:0px; height:250px; margin:50px 0px 0px 0px}

#content {float:left; width:900px; position:relative; margin:0px; padding:20px 0 40px 0}
.col, .onenews {float:left; width:900px; position:relative; margin:0px; padding:0px}


#mainbg, #page, #holder, #top, #bottom, .holder, .top, .bottom, #main { float:left; width:900px; margin:0px; padding:0px; left:0px; top:0px; page-break-inside: avoid; page-break-after:avoid}
#holder #footer {text-align:left; padding:10px 0 0 0; border-top:1px solid #000000; width:900px; }
#holder .footer {text-align:left; margin:0px}

div#content p { page-break-inside: avoid; page-break-after:avoid; float:left; width:900px;}

#content, table, h1, h2, h3, h4, h5, h6, img, a, p, b, ul, li, ol, {overflow:visible; page-break-inside:avoid; page-break-before:avoid}
table {overflow:visible; page-break-inside:avoid; page-break-before:avoid; float:none}

