.policy {display:none;  visibility: hidden;}
.policyprn { display:none;visibility: hidden; }
.NoPrint { display:none; visibility: hidden; }
.PrintOnly { display:block; visibility: visible; }
.PrintOnlyBrk {page-break-before:always; display:block; visibility: visible; }
.pagebreak {  page-break-before: always}
.hidden { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }


article
  { width: 100%; }

body {
   font-size:8pt; 
}


page {
  background: white;
  display: block;
  margin: 0 auto;

}
h2 {font-size:9pt}
h3 {font-size:8pt}
td, td.grey { font-size: 7pt; padding-left:1pt;	padding-right: 1pt; background-color: white; }
td.DefGrey { font-size: 7pt; padding-left: 1pt;	padding-right: 1pt; background-color:  #f9f9f9; }
td.sansLeftBorderIndented, td.defaultCenter { font-size:7pt; }
th, th.grey, th.LeftAlignNoLeft, th.LeftAlignNoRight { font-size: 7pt; padding-left: 1px;	padding-right: 1px; background-color: #f9f9f9; }
th.LeftAligned, td.LeftAligned, td.sansLeftBorder, td.sansRightBorder {font-size: 7pt; text-align:left; }

th.indented, td.indented { font-size: 7pt; }
TH.padded { padding:4px; }

span.GroupBlock {width:200px;}

strong {font-size:10;}


a:link {
COLOR: #000000;
Text-Decoration:none;
}
a:visited {
COLOR: #000000;
Text-Decoration:none;
}
a:hover {
COLOR: #000000;
Text-Decoration:none;
}
a:active {
COLOR: #000000;
Text-Decoration:none;
}


