
@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */

html, html body { width:100%; margin:0px; padding:0px; font-family: "Helvetica Neue", Arial, sans-serif; background-color:#dee1e4; text-align:center; }
html body * { text-align:left;}
.clear { clear:both; }
a { text-decoration:none; }
.floatright { float:right; }

.container { margin:0 auto; width:1000px;z-index:10;text-align:left; }

.fullwidthback { width:100%; }
.top_treads { width:100%; height:62px; background:url('images/top_treads.gif'); }
.blue_nav { width:100%; height:43px; background:url('images/blue_nav.png') repeat-x;position:relative;z-index:300;}

.header { width:1000px; height:62px; font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700; color:#024380; }
.header a { font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700; color:#024380; }

.header .logo { float:left;position:relative;z-index:50; }

.header .topnav { margin-left:10px; padding-top:20px; float:right; }

.header #search { float:right; margin-left:15px; margin-top:21px; }

.header .promedical_logo { float:right; margin-left:25px; }

.navicon {border:0px;}

.twot {background-color:#d01a1a;}
.twor {background:none;}

 .sddm 
{	
	padding: 0px 0px 0px 0px;
	margin: 0;
	width:910px;margin-left:45px;height:42px;
}


.sddm li
{	list-style: none;
	float: left;
 font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700; 
	color: #fff;
	text-align:center;padding:0px 6px; margin-left:5px;
}

.sddm li a {color:#fff;}

.sddm li:hover {color:#fff;background-color:#d01a1a;}
.lefty {text-align:left;}

#m1 .over {width:220px;height:35px;line-height:35px;}
#m1 .over:hover {background-color:#000;}


#m1 {display:none;position: absolute;z-index:500;margin: 0;width:220px;	padding: 10px 0;margin-left:-6px;background-color: #d01a1a;  text-align:left;font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700;}


#m2 {display:none;position: absolute;z-index:500;margin: 0;width:250px;	padding: 10px 0;margin-left:-6px;background-color: #d01a1a;  text-align:left;font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700;}


#m2 .over {width:250px;height:35px;line-height:35px;}
#m2 .over:hover {background-color:#000;}

#m6 {display:none;position: absolute;z-index:500;margin: 0;width:220px;	padding: 10px 0;margin-left:-6px;background-color: #d01a1a;  text-align:left;font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700;}


#m6 .over {width:220px;height:35px;line-height:35px;}
#m6 .over:hover {background-color:#000;}



#m3 {display:none;position: absolute;z-index:500;margin: 0;width:320px;	padding: 10px 0;margin-left:-6px;background-color: #d01a1a;  text-align:left;font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700;}


#m3 .over {width:320px;height:35px;line-height:35px;}
#m3 .over:hover {background-color:#000;}



#m4 {display:none;position: absolute;z-index:500;margin: 0;width:320px;	padding: 10px 0;margin-left:-6px;background-color: #d01a1a;  text-align:left;font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700;}


#m4 .over {width:320px;height:35px;line-height:35px;}
#m4 .over:hover {background-color:#000;}



#m5 {display:none;position: absolute;z-index:500;margin: 0;width:220px;	padding: 10px 0;margin-left:-6px;background-color: #d01a1a;  text-align:left;font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700;}


#m5 .over {width:220px;height:35px;line-height:35px;}
#m5 .over:hover {background-color:#000;}



#m6 {display:none;position: absolute;z-index:500;margin: 0;width:220px;	padding: 10px 0;margin-left:-6px;background-color: #d01a1a;  text-align:left;font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700;}


#m6 .over {width:220px;height:35px;line-height:35px;}
#m6 .over:hover {background-color:#000;}




#m7 .over {width:220px;height:35px;line-height:35px;}
#m7 .over:hover {background-color:#000;}



#m7 {display:none;position: absolute;z-index:500;margin: 0;width:220px;	padding: 10px 0;margin-left:-6px;background-color: #d01a1a;  text-align:left;font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700;}






#t1 {margin-left:-710px;}

#nav {width:1000px;height:42px;font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700;line-height:40px;position:relative;z-index:80;}
.bc {color:#d11a1a;}
.bc a {color:#d11a1a;}


.content h2 {color:#023769;margin:0px;padding:0px; }
.content h2 a {color:#023769;}
.content h2 a:hover {color: #d11a1a;}
#conleft {width:450px;float:left;background:url('images/conleft.jpg') no-repeat;background-color:#fff;height:725px;}
#conright {width:450px;float:right;background:url('images/conright.jpg') no-repeat;background-color:#fff;height:725px;}

#conicon {width:100px;height:100px;margin-left:10px;float:left;}
#coninfo {float:left;margin-left:20px; width:270px;padding-top:20px;color:#001f3c;font-weight:bold;font-size:14px;}
#coninfo h3 { color:#001f3c; font-style:italic;margin:0px;padding:0px; }

#coninfo b {color:#d11a1a;}

#bio {width:665px;float:left;}
#subleft {width:680px;float:left;}
#subright {width:236px;margin-right:10px;float:right;}

.middle { width:100%; height:418px; position:relative;margin-top:3px;z-index:12; }
.middle .bigtext { font-size:80px; color:#FFF; font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700; text-align:right; line-height:68px; width:500px; position:absolute; top:15%; right:90px; }
#capt  { font-size:80px; color:#d01a1a; font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700; text-align:right; line-height:68px; width:500px;}

.ti {text-align:center;margin:10px;width:179px;font-weight:bold;}
.ti h3 {text-align:center;color:#d01a1a; font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;padding:0px;margin:0px;}

#capt b { color:#d01a1a; }
.content { width:1000px;margin:0 auto;position:relative;z-index:60; background-color:rgba(255, 255, 255, .8); padding-top:8px; padding-bottom:24px; }
.homecontent { width:1000px;margin:0 auto;position:relative;z-index:60;}

.sub { margin-top: 60px; }
.sub .subpagepost { margin:30px; margin-bottom: 60px; }
.sub .subpagepost .entry { padding-top:20px; }
.content h1 { color:#d01a1a; font-style:italic;margin:0px;padding:0px; }
.content .section { border-top:6px solid #023769; margin:0px 8px; padding-top:6px; margin-bottom:30px; }
.content .padding { padding-left:20px; }
.content .section img { margin:6px; }
.content .section .col1 { width:620px; float:left; margin-top:-20px; }
.content .section .col2 { width:344px; float:left; margin-top:-21px; margin-left:20px; }
.news { margin-top:-18px; }
.news .news_item { background-color:#fff; padding-bottom:8px; margin-bottom:10px; }
.news .news_item .left { float:left; width:75px; color:#d01a1a; font-family: "Roboto Condensed", "Helvetica Neue", Arial, sans-serif; font-weight:700; padding-right:20px; border-right:1px solid #023769; margin-top:10px; }
.news .news_item .left .month { font-size:20px; text-align:right; }
.news .news_item .left .date { font-size:54px; text-align:right; margin-top:-5px; line-height:46px; }
.news .news_item .right { float:left; width:500px; }
.news .news_item .right h2 { font-size:16px; margin:0px; margin-top:8px; margin-left:10px; }
.news .news_item .right p { margin:0px; margin-left:10px; margin-top:5px; font-size:13px; }
.quick_links { background-color:#FFFFFF; padding:15px 0px; margin-top:-18px; font-size:13px; }
.quick_links ul { color:#d01a1a; padding-left:40px; }
.quick_links ul li { margin:8px; }
.quick_links a { color:#d01a1a; font-weight:bold; }
.content .section .col2 .member { margin-top:20px; margin-left:0px; }
.footer { background-color:#023769; margin-top:-30px; position:relative;padding-bottom:20px;}
.footer ul { float:left; list-style:none; margin:18px 0px; padding-left:40px; }
.footer ul li { margin:7px 0px; }
.footer ul li a { color:#FFFFFF; font-family:"Roboto Condensed", "Helvetica Neue", Arial, sans-serif; }
.footernav { margin-left:330px; width:270px; font-size:13px; }
.footer_box { position:absolute; left:20px; top:-21px; }
.address { float:left; width:330px; margin-left:50px; color:#fff; font-size:13px; border-left:1px solid #fff; height:150px; margin-top:0px; margin-bottom:20px; }
.singleaddress { margin:10px 25px; padding-left:40px; background:url('images/star.png') no-repeat; background-position:0 10px; }
.belowfooter { text-align:center; padding:12px; color:#023769; }