
/*
SoH stylesheet for PRINT
*/

body { margin: 0; padding: 0; border: 0; background: #FFF; font: 10pt arial, Verdana, Helvetica, sans-serif; }

#print { margin: 0 0 20px 0; border: 0; padding: 0; width: 670px;}
#print h2 { font-weight: bold; font-family: times, serif; FONT-SIZE: 18pt; margin: 0; COLOR: #003399;}
#print .sm { font-size:10pt; margin: 3px 0 0 0;}


img	{ border: 0;}
	
p { margin: 0 0 1em 0; line-height: 130%;}

blockquote { margin: -1px 0 0 10px; line-height: 15pt; font: 11pt arial, Verdana, Helvetica, sans-serif; color:#4C4C4C; font-weight: bold; }
.quoteID { text-align: right; font: 12px arial, Verdana, Helvetica, sans-serif; color:#4C4C4C; margin: 3px 10px 13px 0; }

.blue { color: blue; }
.sm { font-size:11px; margin: 0;}
.sm-w { font-size:11px; margin: 0; color: #fff;}
.ex-sm { font-size:10px; margin: 0;}
p.sub-w { color: #fff; margin-top: 10px; margin-bottom:10px;}

hr { color: #669966; background-color: #669966; height: 1px; margin-bottom: 12px;}

h2 { font-weight: bold; font-family: arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 16px; margin: 0 10px 10px 0; COLOR: #003399;}
h3 { font-weight: bold; FONT-SIZE: 14px; margin: 0 10px 10px 0; }
h4 { font-weight: bold; font-family: arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 13px; margin: 0 10px 15px 0; font-style: italic; padding: 3px; COLOR: #669966; border-top: 1px solid #669966; border-bottom: 1px solid #669966;}
h5 { font-weight: bold; font-family: arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 13px; margin: 0 10px 5px 0;  COLOR: #003399; letter-spacing: 0.1em }
h6 { font-weight: bold; font-family: arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; margin: 12px 10px 10px 0;  COLOR: #000; letter-spacing: 0.1em }

A:link { TEXT-DECORATION: underline; COLOR: #003399;}
A:visited { TEXT-DECORATION: underline; COLOR: #3333CC;}
A:active{ TEXT-DECORATION: underline; COLOR: #3333CC;}
A:hover { TEXT-DECORATION: none; COLOR: #6666FF;}

A.w:link { font-weight: bold; FONT-SIZE: 11px; TEXT-DECORATION: underline; COLOR: #fff; font-weight:bold;}
A.w:visited { font-weight: bold; TEXT-DECORATION: underline; FONT-SIZE: 11px; COLOR: #fff;font-weight:bold;}
A.w:active{ font-weight: bold; TEXT-DECORATION: none; FONT-SIZE: 11px;COLOR: #FFCC33; font-weight:bold;}
A.w:hover { font-weight: bold; TEXT-DECORATION: none;  FONT-SIZE: 11px;COLOR: #FFCC33; font-weight:bold;}

UL { list-style: url(/images/square-grey.gif); line-height:1.2em;}

UL.subtopics { list-style: url(/images/arrow-grey.gif); line-height:1.2em; margin: 15px 10px 0 33px; letter-spacing: 0.1em;  }

UL.home { margin-left: 25px;}
  		   
OL { margin: 12px 12px 12px 35px; margin-bottom: 12px; FONT-SIZE: 12px; line-height:1.5em;}

li { margin-bottom: 3px; }
	
#hed  {  display: none; }
#logo { display: none;}
#topnav { display: none; }

#footer { display: none; }

#box  { text-align: left; background: #FFF; margin: 0; border: 0; padding: 0; width: 100%; }

#left { display: none; }
#main { float: none; width: 670px; margin: 0; border: 0; padding: 0; text-align: left;}

#main-left { background: #FFF; float: none; width:670px; margin: 0; border: 0; border-right: 1px solid #CECECE; padding: 0; }
#main-right { background: #FFF; float: none; width:670px; margin: 0; border: 0; padding: 0; }

#green-hed { background: #6AA94E; width: 670px; height: 44px; }
#green-subhed { background: #6AA94E; width: 690px; height: 44px; }

#nav { display: none;}

#map-l { float:none; width:350px; margin: 0; border: 0; padding: 14px; }
#map-r { float:none; margin: 0; border: 0; padding: 9px; }

#about-left { float: none;  margin: 0; border: 0; padding: 15px; }
#about-right { float: none;  margin: 0; border: 0; padding: 15px;}
.hed-about { font-size: 12pt;color:#003399;font-family:arial;font-weight:bold; margin: 0; }

#content { margin: 0; padding: 15px 0 0 0; border: 0; }

#contactform { margin: 0; padding: 15px 17px 17px 17px; border: 0; }
#contactform p { margin: 0; }

#feat-speak { background: #EBEBEB; margin: 0; border: 0; padding: 0; width:670px;}
#feat-speak h3 { font-size: 13pt;color:#003399;font-family:arial;font-weight:bold; margin: 8px 0 0 0; }
#feat-speak p { margin: 0; line-height: 125%; margin: 0px 10px 2px 0;}

#speak-bio{ margin: 0 0 0 0; border: 0; padding: 15px; width:650px; }

#speaker { margin:  0; padding: 0; border: 0; border-top: 1px solid #99CC66; border-bottom: 1px solid #99CC66; width:670px; background: #EBEBEB; }
#speaker h2 { font-size: 13pt;color:#003399;font-family:arial;font-weight:bold; margin: 15px 10px 5px 10px; padding: 0;}
#speaker p { margin: 0; line-height: 125%; margin: 10px;}
.speak-g { font-size: 11pt; color:#669966; font-family:arial; font-weight:bold; }

UL.Attributes { list-style-image: url(/images/square-green.gif); line-height:1.5em; margin: 0 10px 10px 31px; }
.testco { text-align: left; font: 12px arial, Verdana, Helvetica, sans-serif; color:#4C4C4C; margin: -6px 10px 13px 0px; }
.topic { font: 13px arial, Verdana, Helvetica, sans-serif; color:#99CC66; font-weight: bold; margin: 10px 10px 2px 0px; text-align:left; }

#advancedsearch { margin: 7px; padding: 0; border: 0; }
#advancedsearch  p { margin: 10px 0 1px 0; }

#results { margin: -2px 0 10px 0; padding: 0; border: 0; }
#results p { margin: 0px;}
#results UL { list-style-image: url(/images/square-green.gif); line-height:1.1em; margin: 2px 10px 2px 31px; }
#results.sm { font-size:11px; margin: 0;}

#sitemap { margin: 0; padding: 0; border: 0; }
#sitemap .subhed { font-weight:bold; margin-bottom: 0; }
#sitemap form { margin: 2px 0 13px 0; }
#sitemap UL { list-style: url(http://www.speakersonhealthcare.com/images/arrow-grey.gif); line-height:1.3em; margin: 5px 10px 5px 17px; letter-spacing: 0.1em;  }

.hide { display: none; }

#screen { display: none; } 

.rfpWhiteHeading {color: white; font-weight: bold; font-family: arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 18px; margin: 10px 10px 10px 10px;}
.rfpFormHeading {font-weight: bold; font-family: arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 16px; }
