/* Print Style Sheet */

	body {
		font: 10pt Arial, Helvetica, sans-serif;
		color: #000;
		text-align:left;
		}
		
	a {	color: #000;text-decoration: none;}	
	a img {border: 0;}
	
	h1, h2, h3, h4, h5 {
		float:none;
		text-align:left;
		margin:0px;
		padding:0px;
		text-indent:0px;
	}
	h1 {margin-bottom:10px;}
	h3 {padding-top:10px;}
	.detailTabWrap #detailtab1, .detailTabWrap #detailtab2, .detailTabWrap #detailtab3 {font-size:16px; padding-top:20px; display:block; font-weight:bold;}
	h4.receipt {margin-top:-20px;}
	
	table {width:100%; /*border:1px solid #666;*/}
	table tr {background:#666;}
	table tr td {background:#fff;}
	
	.mainLogo img {display:block; padding:0 0 20px 0;}
	
	/*results listing*/
	.featuredContent {padding:0 0 10px 0; margin-bottom:10px; border-bottom:1px dashed #666;}
	.featuredPrice {margin-bottom:25px; padding:0 0 10px 0; border-bottom:1px dashed #666;}
	.featuredTable h4 {margin:10px 0 10px 0; padding-bottom:10px; font-size:14px; border-bottom:1px dashed #666;}
	.resultsList h3 {margin:20px 0 10px 0;}
	.price, .savings {font-size:16px; font-weight:bold;}
	.price span, .savings span {font-size:10px; padding-right:10px; display:block;}
	.green {font-size:11px; padding-top:5px;}
	.title h5 a div {font-weight:normal;}
	.resultsListTable {padding-top:10px; padding-bottom:20px;}
	.titleRow {font-size:11px; border-bottom:1px dashed #666;}
	.titleRow td a {padding-bottom:10px; display:block;}
	.titleRow td span {font-size:11px; padding-bottom:10px; display:block;}
	.disclaimer {font-size:11px; padding-top:25px;}
	.resultsListTable .title {padding:7px 0 7px 0;}
	#planCosttext {font-size:16px; font-weight:bold;}
	#planSavetext {font-size:16px; font-weight:bold;}
	
	/*content styles*/
	.hr {padding:10px 0 0 0; margin-bottom:10px; border-bottom:1px dashed #666;}
	.contentGroupL table {padding-bottom:20px;}
	.contentGroupL table td {border-bottom:1px dashed #666;}
	.detailTabWrap {border-bottom:1px dashed #666;}
	
	.detailItem {padding:0 0 3px 0; float:left; width: 470px; font-weight:bold;}
	.detailItem label {float:left; width:120px; font-weight:normal;}
	.detailItem div {float:left; width:300px;}
	.detailCol1, .detailCol2 {float:left; width:490px; padding-top:20px;}
	.receiptNote {border-bottom:1px dashed #666; padding-bottom:10px;}
	#starRating {height:20px; width:1px;}
	
	.genericContent img {float:right; margin:0 15px 5px 15px;}
	.genericContent table {width:80%;}
	.genericContent table tr td {border-bottom:1px dashed #666; text-indent:-10px;}

	
	.content {float:none;width:600px;}
	
	.questionPanel {margin:0px; float:none; width:600px;}
	
	.homeWelcome,
	.homewhySwitch,
	.homeContent,
	.stepsNav,
	.stepallShadow {
		float:none;
		padding:0px;
		margin:0px;
		text-align:left;
	}
	
	.profileTable td {
		background:#fff;
		border-right:1px solid #eee;
	}
	
	.profileTable td div {
		display:block;
		font-size:11px;
		margin-bottom:6px;
	}
	
	.profileTable td span {
		font-size:10px;
		font-weight:normal;
	}
	
	.resultsListTable td.end, .profileTable td.end, .profileTable td.energyProfile {width:1px;}
		
	/* turn off these styles */
	.skipLink,
	.homeBanner,
	.contentBanner,
	.profileContent,
	.leftCol,
	#steponShadow,
	.topQuestion h3,
	.topQuestion h4,
	.topQuestion select,
	.topQuestion input,
	.topQuestion label,
	.switchnow,
	.perPage,
	.paging,
	#mainNav,
	.left,
	.rightsteps,
	.utils,
	.stepsNav ul,
	.extraTab,
	.step01Panel,
	.homeSuppliers,
	.breadcrumb,
	#switchbut input,
	.homespecialLinks,
	.footer,
	.homeSuppliers,
	.leftColumn,
	.clear,
	.featuredTable .logo,
	.resultsListTable .logo,
	#supplierRate a,
	#supplierRate span,
	.mainLogo a,
	.backList,
	.utilsList,
	.formContent,
	.switchlgsubmit,
	.utilsListShort,
	#contentDetailW .hr,
	.utilsReceipt,
	.utilsListGeneric,
	.genericButton,
	.modifiyDetails,
	.stepPanel,
	.supplierButtons,
	#ratePanel,
	.supplierMap,
	.logolrg,
	.questionDial,
	.profileTable img,
	.needHelp,
	.titleTop div,
	.viewWebsiteButton { display:none;
	}
	
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
	.sIFR-flash, 
	.sIFR-flash object, 
	.sIFR-flash embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
		}

	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
		}
