/* Print stylesheet for Mike Henry public site */body {	background: white;	font-size: 0.7em;	}#container {	font-size: 100% !important;	width: auto;	margin: 0;	padding: 0;	border: 0;	float: none !important;	color: black;	background: transparent none;	}/* header, main nav, utilities nav and subnav */#search {	display: none;	}	#main-nav {	display: none;	}	#utilities {	display: none;	}	#subnav {	display: none;	}		#agent-login {	display: none;	}		img.screen-header {	display: none;	}	.print-header {	display: block;	}							/* general styles */	#header h2 {	font-size: 1.3em;	color: #000;	font-weight: bold;	margin: 0;	padding: 0 0 20px 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	}h1 {	font-size: 1.8em;	color: #f28100;	font-weight: bold;	margin: 0;	padding: 0 0 20px 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	}	#subnav-content-wrapper #content h2 {	color: #f28100;	font-size: 1.4em;	font-weight: bold;	padding: 15px 0 6px 0;	margin: 5px 0 0 0;	}	#subnav-content-wrapper #content h2 a {	color: #f28100;		}	#content-feature-wrapper #content h2 {	color: #f28100;	font-size: 1.2em;	font-weight: bold;	padding: 10px 0 20px 0;	margin: 15px 0 0 0;	}		#content .row1 h2, #content .row2 h2 {	color: #f28100;	font-size: 1.4em;	font-weight: bold;	padding: 15px 0 0 0;	margin: 0;	}			#content h3 {	color: #696a6b;	font-size: 1.3em;	font-weight: bold;	padding: 10px 0 0 0;	margin: 0;	}		#content .row1 h3, #content .row2 h3 {	color: #696a6b;	font-size: 1.3em;	font-weight: bold;	padding: 0;	margin: 0;	}			#subnav-content-wrapper #content h3 {	color: #f28100;	font-size: 1.3em;	font-weight: bold;	padding: 7px 0 6px 0;	margin: 5px 0 0 0;	text-transform: uppercase;	}		#subnav-content-wrapper #content h4 {	color: #f28100;	font-size: 1.2em;	font-weight: bold;	padding: 7px 0 6px 0;	margin: 5px 0 0 0;	}			#content p {	font-size: 1.2em;	font-weight: normal;	margin: 0;	padding: 0 0 10px 0;	}	a {	color: #000;	text-decoration: none;	}	a.readmore {	display: none;	}			ul li {	font-size: 1.2em;	}	/* homepage */.row1 .homepage-block-c1 img,.row1 .homepage-block-c2 img,  	.row1 .homepage-block-c3 img, .row1 .homepage-block-c4 img, .row2 .homepage-block-c1 img, .row2 .homepage-block-c2 img, .row2 .homepage-block-c3 img, .row2 .homepage-block-c4 img {	display: none;	}	/* landing page */.intro-block img {	float: left;	margin: 4px 15px 0 0;	}	.intro-block p {	font-size: 1.6em;	}	/* FAQs section */	.faqs h2 {	font-size: 1.8em;	color: #f28100;	font-weight: normal;	margin: 0;	padding: 14px 0 5px 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	}		.faqs-questions-text p {	display: none;	}	.faqs-answers p {	display: block;	}		.faqs-answers-question img {	margin: 0 0 6px 0;		}	.faqs-answers-answer img {	margin: 0 0 6px 0;		}		/* display table */	table.benefits-table {	margin: 0 0 20px 0;	}	table.benefits-table caption {	display: none;	}		table.benefits-table tr.main-header th {	color: #000;	padding: 16px 17px 13px 17px;	text-transform: uppercase;	}		table.benefits-table tr.main-header th.colA {	text-align: left;	font-weight: normal;	}	table.benefits-table tr.main-header th.colB {	text-align: left;	font-weight: bold;	}		table.benefits-table tr.main-header th.colC {	text-align: left;	font-weight: bold;	}	table.benefits-table th {	text-align: left;	vertical-align: top;	color: #f28100;	font-size: 1.2em;	font-weight: bold;	padding: 8px 13px;	text-transform: uppercase;	border-top: 1px solid #f28100;	}							table.benefits-table td {	text-align: left;	vertical-align: top;	padding: 7px 14px;	font-size: 1.2em;	}		/* policies page */#content-wrapper #content h2 a {	color: #f28100;		}#content-wrapper #content .block {	clear: both;	padding: 0 0 5px 0;	border-top: 1px solid #f28100;	}#content-wrapper #content img {	float: left;	margin: 15px 15px 10px 0;	border: none;	}	#content-wrapper #content img.travel-easy {	margin: 15px 0 0 0;	}		#content-wrapper #content img.buy-now {	display: none;	}		/* search results page */.search-results-number span.page-number {	display: none;	}	#content ul.search-results {	margin: 0;	padding: 0;	}#content ul.search-results li {	margin: 0;	padding: 8px 0;	list-style-type: none;	font-size: 1.2em;	}	#content ul.search-results li a:link, #content ul.search-results li a:visited {	color: #f28100;	width: 619px;	display: block;	text-decoration: none;	font-weight: bold;	}	#content ul.search-results li a:hover {	color: #f28100;	width: 619px;	display: block;	text-decoration: underline;	font-weight: bold;	}				/* ----- elements within column-feature ----- */					#column-feature {	border-top: 1px solid #666;	}	#column-feature h3 {	font-size: 1.5em;	color: #f28100;	font-weight: normal;	margin: 0;	padding: 14px 0 5px 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	}		#column-feature input {	display: none;	}	#column-feature .img-noborder {	display: none;	}		/* ----- footer ----- */#footer {	border-top: 1px solid #666;	margin: 20px 0 0 0;	padding: 10px 0 0 0;	}	ul.footer-nav {	display: none;	}	ul.email-print {	display: none;	}				/* ----- clearing div ----- */				.clear { 	clear: both;	font-size: 0.1px;	border: none;	margin: -1px 0 0 0; 	padding: 0;	background: transparent;	}				