body, td, p, li, ul, ol, blockquote, th, h4, strong {
  font-family: arial, helvetica, sans-serif;
  font-size:  10pt;
}

th {
  text-align: left;
  text-valign: top;
}

H1 {
  color:#000000;
  font-weight : bold;
  font-family : Arial,Verdana,sans-serif;
  font-size:16pt;
}

H2 {
  color:#000000;
  font-weight : bold;
  font-family : Arial,Verdana,sans-serif;
  font-size: 14pt;
}

H3 {
  color:#000000;
  font-weight : bold;
  font-family : Arial,Verdana,sans-serif;
  font-size: 12pt;
}

table.results {
  border-collapse:collapse;
  border: none;
  margin-left: 0px;
  margin-right: 0px; 
}

table.results td.doBorder {
  border: 1px solid #c0c0c0;
  font-size:9pt;
  padding: 4px 4px 2px 4px;
  margin: 0 1px 0 1px;
}

table.results tr th.doBorder {
  border: 1px solid #c0c0c0;
  font-size:9pt;
  padding: 4px 4px 2px 4px;
  margin: 0 1px 0 1px;
}

table.results tr th.noBorder {
  border-top: hidden;
  border-bottom: hidden;
  font-size: 8pt;
  padding: 1px 4px 1px 4px;
  margin: 0 1px 0 1px;
}

table.results td.noBorder {
  border-top: hidden;
  border-bottom: hidden;
  font-size:9pt;
  padding: 1px 4px 1px 4px;
  margin: 0 1px 0 1px;
}

@media print {
  .hidden {
    display: none;
  }
  .pageBreak {
    page-break-before: always;
  }
}

