@media print {

body {
      font-size: 11pt;
      }
p.browsernotes {
      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 { 
      page-break-inside: avoid; 
      }
UL, OL, DL { 
      page-break-before: avoid; 
      }
h1 u, h2 u, h3 u, h4 u, h5 u {
      text-decoration: none;
      }
h1, h2, h3, h4, h5, strong {
      letter-spacing: 0.05em;
      }
table {
      border-collapse: collapse;
      border: .5pt solid black;
      margin-top: .5em;
      margin-bottom: .5em;
      }
td, th {
      border: .5pt solid black;
      padding: 3pt 10pt;
      }
table.oldstyle, table.oldstyle2, table.misclist {
      font-family: "Courier New", Courier, monospace;
      font-size: 90%;
      }
caption {
      padding: .5em;
      text-align: left;
      }
hr.invisible { 
      display: none; 
      }
p,ol,ul,blockquote,dd { 
      text-align: justify;
      }
blockquote {
      border-style: solid;
      border-color: black;
      border-width: 0 0 0 .5pt;
      padding-left: 1em;
      }
blockquote p, blockquote ul, blockquote ol, .fixedpitch {
      font-family: "Courier New", Courier, monospace;
      font-size: .9em;
      font-weight: bold;
      }
.varpitch {
      font-family: serif;
      font-size: 1em;
      font-weight: normal;
      }
blockquote blockquote, ol ol, ol ol ul {
      font-size: 1em;
      }
pre { 
      font-family: "Courier New", Courier, monospace;
      font-size: .9em;
      white-space: pre;
      }
}


