/*  Embrace Pet Insurance Print Stylesheet | Qstart Labs | AjZ / 5.09  */

body, table, ul, ol, dl, li, ul li, ol li, p, form input, form textarea {
	color:#000 !important;
	background-color:white !important;
	background-image:none !important;
	font-size:.95em;
}
a, a:link, a:visited, a:active, a:hover {color:#000; text-decoration:underline;}
hr, #content hr {border-top:1px dotted #CCC; margin:1em 0;}

/*  form print styles  */
input, textarea, #qCol2 input {position:relative; border:1px solid #000; margin:-.5em 0 1em 0;}
.radio, .check {position:relative; border:none;margin: -.5em 0 1em 0 !important;}
select {position:relative; margin:-.5em 0 1em 0;}
input, textarea, #qCol2 input, .radio, .check, select {_margin-bottom:0; *margin-bottom:0;}

/*  building print styles  */
div {background-image:none !important; background-color:white !important;}
#printHead, #printFoot {display:block; float:left; font-size:.75em;}
#printFoot {margin-top:2em;}
#oCon {
	float:none;
	clear:both;
	
	width:90% !important;
	margin:0;
	padding:0;
	border:none;
}
#iCon, #purpBack, #purpBack2 {margin:0; padding:0;}
#topNav, #nav, #conHomeTop, #conHomeBot, #conTop, #conBot, #footer, #leftNav {display:none;}
.show {display:inline; float:none;}


/*  -- page specific print styles  --  */
/*  -- Main page print styles  --  */
table, #conMid, #mainCon00, #mainCon01, #mainCon02, #mainCon03, #mainCon04, #mainCon05, #conNavMid, #conHeader, .mainCon {
	float:none;
	clear:both;
	width:90% !important;
	margin:0;
	padding:0;
	border:none;
}
#linkWrap {border:none;}
#quoteHomeMid, #quoteHomeMid #inWraps, #quoteMid, #quoteMid #inWraps, #col1, #col2, #col3, #col1 div, #col2 div, #col3 div, #col1 p, #col2 p, #col3 p, #tabsWrap, #tabsContent, #guide1, #guide2 {width:auto !important; margin-bottom:1em; clear:left;}
#quoteHomeMid, #quoteHomeMid #inWraps, #mainCon02 #col1, #mainCon02 #col2, #quoteMid, #quoteMid #inWraps, #tabsWrap, #tabsContent, #link1, #link2, #link3, #guide1, #guide2 {padding:0; font-size:.95em; color:#000;}
#threeLinks, #mainCon02 h1, #qCol1, #quoteMid img {margin:0;}
#link1, #link2, #link3 {margin-bottom:2em; width:90% !important;}
#mainCon02, #mainCon03 {position:relative; margin-top:-1em;}
#mainCon03 #col1 div {width:auto; margin-bottom:1em; padding:0;}
#mainCon02 #col2, #mainCon03 #col2, #guide1 div {padding:0;}

/*  -- Sub page print styles  --  */
#conHeader {display:block; margin-bottom:1em;}
#conHeader p, .layout06 #box1 p {margin-top:1em;}
#conNavMid, .mainCon {width:auto;}
.layout01 #box1 img {margin:0;}
.layout01 #box1 p, .layout01 #box1 h4, .layout02 #box1, .layout03 #box1 p, .layout03 #box1 h4, .layout04 #box1, .layout05 #box1, .layout05 #box2, #leftMap, #leftList, .layout06 #box1, #mainCon404 {margin-left:0; padding-left:0;}
.layout02 #box1 p {margin-top:.5em;}
.layout05 #box1 {width:654px;}
.layout06 #box1 {width:auto;}
#leftMap, #leftList {margin:0; padding:0; width:auto; display:block;}
.layout06 #box2 {display:none;}
.layout06 input, .layout06 textarea {margin-top:.5em;}
#leftMap p, #leftList p {line-height:1.5em;}
#mainCon404 h1 {margin-bottom:.5em;}
.padL {padding-left:20px;}
/*  -- PHC page print styles  --  */
.layoutPHC #box1, .layoutPHC #box2, #mainConPHC, #mainConPHC #col2 p, #mainConPHC #col4, #mainConPHC #col4 p {width:auto !important; margin:0 0 1em 0; padding:0; clear:left;}
.layoutPHC #box1, .layoutPHC #box2, #mainConPHC #col4, #mainConPHC #col4 p {margin:0; padding:0;}
.layoutPHC #box1, .layoutPHC #box2 {width:90% !important; margin-top:2em;}
.layoutPHC #box1 h3, .layoutPHC #box2 h3 {margin-top:1em;}
#mainConPHC #col1, #mainConPHC #col1 p {padding:1em 0 0 0;}
#col2 p {margin-bottom:2em;}

/*  -- hide images  --  */
#homeContBot, #quoteHomeTop, #quoteHomeBot, #conHomeBot, #chatBox, #tabsWrap, #quoteTop, #quoteBot, #mainCon01 #col1 img, #mainCon02 #col3, #mainCon03 #col2 img, #mainCon05 #col2, .noPrint, #mainConPHC #col3, #mainConPHC #col5 {display:none;}

/*  -- type to black  --  */
h1, h2, h3, h4, h5, h6 {color:#000 !important; margin:.5em 0;}
h1 {font-size:2em; margin:0;}
h2 {font-size:1.8em;}
h3 {font-size:1.7em;}
h4 {font-size:1.5em;}
h5 {font-size:1.3em;}
h6 {font-size:1.2em;}
#link1 h5, #link2 h5, #link3 h5 {margin:.5em 0;}
#tabsContent  h1, #tabsContent  h4 {margin:1.5em 0 .5em 0;}
td, th, table .footer td, #printFoot, .orange, .purple, .red, .gray, .purpSerif a, .purpSerif a:link, .purpSerif a:visited, .purpSerif a:active, .purpSerif a:hover {color:#000;}


