@media print {


body { 
     background-color: #FFF;
     color: #000;
     font-size: 12pt;
     }
body, .varpitch {
     font-family: Georgia, "Times New Roman", Times, serif;
     }
h1, h2, h3, h4, h5 {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     clear: left;
     }
h1, h2, h3, h4, h5, strong {
      letter-spacing: 0.05em;
      }
p, li, td, pre, blockquote, code, kbd {
     line-height: 1.5em;
     }
p, li, blockquote {
     text-align: justify;
     }
pre, code, kbd, samp, blockquote {
     font-family: "Courier New", Courier, monospace;
     font-weight: bold;
     letter-spacing: 0.1em;
     font-size: .9em;
     }
code, kbd, samp {
     padding-left: .2em;
     padding-right: .2em;
     font-size: .95em;
     }
.formula, .asciidrawing {
     font-family: "Courier New", Courier, monospace;
     font-weight: bold;
     font-size: 0.9em;
     white-space: pre;
     padding: .5em;
     }
.asciidrawing {
     line-height: 1em;
     }
.asciidrawing sub, .asciidrawing sup, .formula sub, .formula sup {
     font-size: inherit;
     }
#subtitle {
     font-family: Georgia, "Times New Roman", Times, serif;
     font-style: italic;
     font-size: 1.2em;
     }
li { 
     margin: .15em auto;
     }
/*p {
     text-indent: 2em;
     }
#erster, .smaller, h1+p, h2+p, h3+p, h4+p, h5+p, ul+p, ol+p, hr+p, blockquote+p {
     text-indent: 0;
     }
blockquote p {
     text-indent: 0;
     }*/
td {
     padding: .3em;
     }
#pgnav, .navi, #quiknav { 
     display: none;
     }
/*:link:after, :visited:after {
      content: " <" attr(href) ">";
      }*/
H1, H2, H3, H4, H5, H6 { 
      page-break-after: avoid; 
      page-break-inside: avoid; 
      }
PRE, li, .asciidrawing { 
      page-break-inside: avoid; 
      }
UL, OL, DL { 
      page-break-before: avoid; 
      }
}
