
@media print {

body{
	background:#fff!important;}
p{
	color:#000!important;}
h1{
	background:none;
		font-family:Verdana, Geneva, sans-serif;
	text-shadow:none!important;
	font-size:32pt;}
	
h3{
		text-shadow: none;
}
	
div.service{
	background:none;
	display:block;
padding:20px;
margin-bottom:30px;
font-size:13pt;
position:relative;
box-shadow:none;
-moz-box-shadow:none;
color:#000!important;
}

div.service p{
	page-break-inside:avoid;}

div.service h2{
	font-family:Verdana, Geneva, sans-serif;
	color:#a2b642;
	text-shadow: none;
	font-size:24pt;
	max-width:800px;
	page-break-after:avoid;}
	
div.service span.cost{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16pt;
	text-align:right;
	color:#35a8c0;
	text-shadow: none;
	position:absolute;
	top:10px;
	right:30px;}
	
ul.add-ons{
	list-style:none;
	padding:10px 0 10px 0;
	}
		
ul.add-ons li{
	padding:0;
	position:relative;
	margin-bottom:15px;
}
	
ul.add-ons li h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14pt;
	padding-bottom:10px;
	color:#cf6712;
	}
	
ul.add-ons li span.cost{
	font-size:16pt;
	top:-5px;
	right:10px;}
	
span.total{
	display:inline-block;
	text-align:right;
	float:right;
	}
	
div#total.service h2{
	color:#35a8c0!important;
	font-size:18pt;}
	
div#total.service h2.total-number, div#total.service h2.total-number span.total{
	font-size:28pt;
	color:#dabe04!important;}
	
div#total.service h2.total-number{
		padding-top:15px;

	}
	
#footer, a.button{
	display:none!important;}
	
span.company{
	display:block;
	color:#000;}

}