body {
	background-color:white;
	font-size:12pt; }
input, select, textarea {
	font-size:12pt;
	border:1pt black dotted;}

h1 {
	font-size:18pt; }
h2, .hed {
	font-size:14pt; }
.semism {
	font-size:10pt; }
.sm {
	font-size:9pt; }
.meta {
	font-size:9pt; 
	font-style:italic;
	color:black; }

div#outer {
	background-image:none;
	width:100%;}

div#printhead {
	display:block !important;
	margin-bottom:1em;}
div#printhead img {
	float:left;
	width:100pt; 
	height:44pt;
	margin-right:1em;}
div#printhead p {
	height:56pt;}

div#left {
	display:none;}

div#top {
	display:none;}

div.topline { 
	width:100%;}

div#content {
	margin-top:1em;
	width:100%;
	clear:both;
	float:none !important;
	padding:1em 0;}

div#content.wide {
	width:100%;}

div#right {
	display:none;}

div#bottom {
	background-color:white;
	width:100%;
	padding:1em 0;}

#admid { 
	display:none;}

#botad { }

#breadcru {
	display:none;}

#promob { 
	display:none;}

#bsocial {
	display:none;}

#secsrch {
	display:none;}



/* tab bar */

p.tab-bar {
	border-bottom:none; }
p.tab-bar b, p.tab-bar a.on { 
	font-weight:bold;
	border:none;
	background-color:white;}
p.tab-bar a, p.tab-bar b.off { 
	display:none;
	/*
	background:white; 
	color:silver;
	border:none;
	*/ }
p.tab-bar .tabend { 
	display:none; }


/* page nav bar */

div.pgb {
	background-color:white; }
div.pgb .pgbp, div.pgb .pgbn {
	display:none; }
div.pgb a {
	display:none; }


/* white text on blue bar - LEGACY, PHASE OUT? */

.laybar {
	display:none;}


.noprint {
	display:none; }
.onlyprint {
	display:default; }



/* horiz rule */
span.pshr p {
	margin:1em 0; }
div.pshr { 
	margin:1em 0; 
	background-color:black; 
	height:1pt; }
