body {
   background: #fff;
}

#wrapper {
   min-width: 0;
}

#logo {
   width: 350px;
   height: 159px;
   position: absolute; left: 0; top: 0;
}
#logo img {
   display: none;
   /* alternative print logo has display: auto !important */
}

#content {
   margin: 150px 0 0 0;
   top: 0;
}

.reader {
   display: none !important;
   visibility: hidden !important;
}

.print {
   display: block !important;
   visibility: visible !important;
}

.nonprint {
   display: none !important;
   visibility: hidden !important;
}

.noprint,
#navigation,
#headnavigation,
#cmsinfos,
#header {
   display: none;
}


