img.printonly, span.buildingtypesprint { display: block; } div#header, div#accessiblenav, div#expertise, div#lefttext, div#imagenav, div#base, div#search, div#footernav, div#copyright, img.screenonly, div#left.noprint { display: none; } div#headerprint { text-align: left; border: 0 solid red; width: 670px; display: block; } div#left { border: 0 dashed green; width: 670px; top: 1px; margin: 0 0 20px 0; } div#contentimg { float: left; position: absolute; top: 1px; overflow: hidden; border: 0 dashed purple; width: 681px; height: 950px; z-index: 100; background-color: white; font-family: Arial, Helvetica, sans-serif; } div#contentprint { display: block; text-align: left; border: 0 dashed blue; width: 670px; } h1, h2, .location { border: 0 solid green; width: 660px; } div#squarebigleft.projectoverviewsquare, div#squarebigleft.bigsquaretextsquare, div#squarebigright.projectoverviewsquare, div#squarebigright.bigsquaretextsquare, div#squarebigleft.projectoverviewsquare li, div#squarebigleft.bigsquaretextsquare li, div#squarebigright.projectoverviewsquare li, div#squarebigright.bigsquaretextsquare li { background-color: transparent; } div#squarebigleftprint, div#squarebigrightprint { display: block; z-index:1; position: absolute; top: 0; width: 417px; height: 417px; } div#squarebigleftprint { border: 0 solid #333; left: 3px; } div#squarebigrightprint { border: 0 solid green; left: 264px; } div#squarebigleftprint img.squarebgcolor { width: 417px; height: 417px; } div#footerprint { display: block; border: 0 dashed purple; width: 670px; font-size: 80%; text-align: center; color: #333; padding: 5em 0 0 0; float: none; clear: both; } ol#contacttabs { display: none; } div#squaresmallbaseleftstaffpic { display: none; } div#contentimgpullout { background: #fff url(pics/white.gif) repeat fixed 0 0; color: #000; } /* */