/*DOCUMENT INFO
----------------------------------------------------------------------------------------------
File Name:print.css
Description:Print stylesheet for The Western Conference of Prepaid Medical Service Plans
Version:1.0
Author:Jerad Barbot
Last Edit:
----------------------------------------------------------------------------------------------*/
/*UNIVERSAL / CONTAINERS
----------------------------------------------------------------------------------------------*/
html{font-size:1em; font-family:Verdana,Arial,Helvetica,sans-serif}
h2{font-weight:bold; color:#ED1B23; font-size:1.1em}
h3{font-weight:bold; color:#ED1B23; font-size:1.2em;}
h4{font-weight:bold; color:#38B549; font-size:1.1em; padding-bottom:8px}
hr{border:0; height:1px; color:#CCC; margin-top:3px !important; margin-top:-5px; background-color:#CCC; margin-bottom:5px}
strong{font-weight:bold; color:#4D4D4D}
a{color:#0071bc; text-decoration:none}
em{font-style:italic}
.hide{visibility:hidden; display:none}
.clear{display:inline; clear:both; height:0; visibility:hidden}
img {border: none; padding: 0; margin: 0;}
/*HEADER
----------------------------------------------------------------------------------------------*/
#header{width:auto}
#header{text-align:center}
/*CONTENT
----------------------------------------------------------------------------------------------*/
#content{width:630px; font-size:.8em; padding: 0; margin:0 auto}
.external{padding-right:16px; background:url(../images/external_ff.gif) no-repeat right center}
.pdf{padding-right:30px; background:url(../images/pdf_ff.gif) no-repeat right center}
.doc{padding-right:30px; background:url(../images/doc_ff.gif) no-repeat right center}
.xls{padding-right:30px; background:url(../images/xls_ff.gif) no-repeat right center}
.ppt{padding-right:30px; background:url(../images/ppt_ff.gif) no-repeat right center}

/*SECTION IMAGES
----------------------------------------------------------------------------------------------*/
.calendarimages{width:298px; float:left; margin-top:-3px !important; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; text-align:center; border:1px solid #CCC;}
.calendarimages p{font-size:.8em}
.calendarimages .left{float:left; clear:left; margin:0; padding:0}
.calendarimages .right{float:right; clear:right; margin:0; padding:0}
/*NAVIGATION/SECTION IMAGES
----------------------------------------------------------------------------------------------*/
.sectionimages{width:300px; float:left; margin-top:-3px !important; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0}
.sectionimages img{margin:0 0 -3px 0 !important; margin:0 0 -3px 0}
.sectionimages img.last{margin:0 0 -3px 0 !important; margin:0px}
/*NAVIGATION
----------------------------------------------------------------------------------------------*/
.navigationcontainer{width:320px; position:relative; float:right; /*Add a height attribute and set to largest image's height to prevent overlaying*/}
.thumbnail img{margin:-3px 0 0 0 !important; margin:0; padding:0px}
.thumbnail span{ display: none; visibility: hidden;}
.thumbnail span img{/*CSS for enlarged image*/border-width:0; padding:2px}
.thumbnail:hover span{/*CSS for enlarged image*/visibility:visible; top:-7px; left:-307px; /*position where enlarged image should offset horizontally */z-index:50}
/* SECTION NAVIGATION
----------------------------------------------------------------------------------------------*/
.navigationimages{width:320px; margin:0px; float:right; margin:-3px 0 0 0 !important; margin:0; padding:0px}
.navigationimages img{margin:0 0 -3px 0 !important; margin:0 0 -3px 0}
/*BOXES
----------------------------------------------------------------------------------------------*/
.leftbox{width:258px; float:left; clear:left; border:1px solid #CCC; margin-bottom:10px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px}
.rightbox{width:258px; float:right; clear:right; border:1px solid #CCC; margin-right:11px !important; margin-right:5px; margin-bottom:10px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px}
.fullbox{width:568px; border:1px solid #CCC; margin-bottom:15px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; clear:both;}
.fullbox .left{width:268px; float:left; clear:left}
.fullbox .right{width:258px; float:right; clear:right; margin:0; padding:0}
.fullbox .leftlist{width:278px; float:left; clear:left}
.fullbox .rightlist{width:278px; float:right; clear:right}
.fullbox .full{width:570px}
.index{ width:605px; padding:15px 0 25px 0}
.index p{text-align:justify; font-size:.85em; color:#333}
.library{width:258px; float:left; margin-top:-3px !important; margin-top:0; float:left; clear:left; border:1px solid #CCC; margin-bottom:15px; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:10px;}
/*TABLES
----------------------------------------------------------------------------------------------*/
table{border-collapse:collapse; color:#000; width:100%}
tr.odd{background-color:#fff}
tr.even{background-color:#eee}
th, td{padding:.33em .5em; font-size:.85em; line-height:1.4em; border-bottom:1px solid #ccc}
th{color:#333; background-color:#F7F7F7; font-weight:bold; padding-bottom:0.2em; /*width:50%; */border-top:1px solid #ccc}
td{vertical-align:top}
caption{color:#666; font-size:.8em; text-align:left; padding-bottom:.1em; padding-left:.1em; margin:0 2px 0 16px}
/*LIST <UL>&<OL>
----------------------------------------------------------------------------------------------*/
#content li{margin-left:25px; list-style-image:url(../images/bullet_2.gif) !important; list-style-image:url(../images/bullet_2ie.gif); padding-bottom:3px}
/*FOOTER
----------------------------------------------------------------------------------------------*/
#footer{ display: none; visibility: hidden;}