div#pageHeader, div#scrollHeader, div#westMenu, div#middleGround, 
div.utilities, div.info, div.footer, a.reveal{ display:none}
body{ font:normal normal normal 11px/14px "Lucida Grande",Tahoma,Arial,Helvetica,Verdana sans-serif; color:#222; background-color:#fff; margin:1em;}
div.logo{ float:right}
div.main{ margin-top:2.5em}
h1, h2, h3, h4, h5, h6{ margin-bottom:5px;  page-break-after:avoid}
h1{ font-size:170%;  font-weight:bold;  background:transparent}
h2{ font-size:140%;  font-weight:bold;  background:transparent;  margin-top:0.5em}
h3{ font-size:120%;  font-weight:bold;  background:transparent}
h4{ font-size:110%;   font-weight:bold;  background:transparent}
h5{ font-size:100%;  font-weight:bold;  background:transparent}
h6{ font-size:100%;   font-weight:bold;  background:transparent}
p{ background-color:transparent;  margin-top:0.5em;  margin-bottom:0.5em;  line-height:1.3em}
p.annotation{ font-style:italic}
ul, ol, dl{ margin-top:0.5em;  margin-bottom:0.7em;  line-height:1.3em}
ul{ list-style-type:square;  padding-left:18px}
ul ul{ margin-right:0px}
ol{ padding-left:18px}
li{ margin-bottom:0.2em}
dl{ background-color:transparent}
dt{ font-weight:bold}
dd{ margin-bottom:0.4em;  margin-left:2em}
pre{ margin-left:1.5em}
p.footer{ text-align:right;  padding-right:0.5em}
ul.toc{ margin-top:0.2em}
div.news h2{ font-size:120%}
div.image-left{ margin:0.5em 1em 0.5em 0}
div.image-center{ margin:0.5em 0;  text-align:center}
img.image-right{ margin:-1.5em 0 1em 1em;  float:right}
.align-right{ float:right}
div.align-right{ margin:0em 0 1em 1em;  padding:0}
.float-right{ margin:0 0.7em 1em 1em;  float:right}
.float-left{ float:left;  margin:0em 0.9em 0.5em 0em}
a img{ border:none}
a:link{ color:#06C;  text-decoration:underline}
a:visited{ color:#06C;  text-decoration:underline}
a:active{ color:#06C;  text-decoration:underline}
a:hover{ background-color:#06C;  color:#FFF;  text-decoration:none}
a.image img.float-right{ margin-top:1em}
table{ font-weight:normal;  margin:0}
table th{ text-align:left}
table.silvatable{ margin:0.5em 0}
table.silvatable tr{ vertical-align:top}
table.indexer{ margin:0.5em 0}
table.indexer td, table.indexer th{ padding:0.2em 1em 0.2em 0}
table.footer{}
table.list{ margin-top:0.7em;  margin-bottom:0.7em;  border:0}
table.list th, table.list td{ padding-left:0em;  padding-right:1em;  line-height:1.3em}
table.list th{}
.breadcrumb{}
a.crumb:link{ color:#06C;  text-decoration:underline}
a.crumb:visited{ color:#06C;  text-decoration:underline}
a.crumb:active{ color:#06C;  text-decoration:underline}
a.crumb:hover{ background-color:#06C;  color:#FFF;  text-decoration:none}
table.newstable{}
td.metadata{ width:25%}
div.public td{ font-family:Verdana,Arial,Helvetica,sans-serif}
div.public table h2, div.public table h3, div.public table h4{ font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif}
div.public table p, div.public table ul, div.public table ol{}
div.public table p.lead{}
table.listing b{ font-weight:normal}
table.listing{ width:70%}
table.listing td{ font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif}
h2+h3{ margin-top:0.7em}
h2+h4{ margin-top:0.6em}
h3+h4{ margin-top:0.6em}
h3+h6{ margin-top:0.7em}
h3+ul{ margin-top:0.5em}
h4+h5{ margin-top:0.6em}
h4+ul{ margin-top:0.5em}
h5+ul{ margin-top:0.5em}
p+p{ margin-top:0em}
p+h3{ margin-top:0.7em}
p+h4{ margin-top:0.7em}
p+h5{ margin-top:0.8em}
p+h6{ margin-top:0.8em}
p+ul, p+ol{ margin-top:-0.3em}
ul+h3{ margin-top:0.7em}
ul+h4{ margin-top:0.7em}
ul+p{ margin-top:0.5em}
ol+p{ margin-top:0.5em}
dl+h5{ margin-top:1em}
div.info+h3{ margin-top:0.7em}
div.news p+h4{ margin-top:1.4em}
div.info p+h4{ margin-top:1.4em}
hr{height:2px; background-color:#CCC; border:2px solid #CCC; color:#CCC}