#header form, #header ul.navigation li, #footer, #side, .no-print { display:none; }

#header, #header * { height:auto; padding:0em; margin:0em; }
#header img { height:1px!important; }
#header ul.navigation li#logo { display:block; width:auto; height:auto; }
#header ul.navigation li#logo:after { content:attr(title); color:#000; font-size:2em; padding-left:0.5em; }

.box-shadow { -moz-box-shadow:none; }

html, #container, #container-inner { background:transparent!important; }
#container, #main { width:auto; clear:both; }

.content { overflow:visible; }


