* {
	background:transparent !important;
	text-shadow: none !important;
	filter: none !important;
	-ms-filter: none !important;
	color: #222 !important;
	box-shadow: none !important;
	border-color: #888 !important;
	}
	
body {width: 100%; }

.BodyStyle { background-image: none; }

.PrintHeader { 
	display:block;
	width: 316px;
	}

.Wrapper {
	width: 100%;
	margin:0;
	}
	
section {border-bottom: 1px solid #222; }
	
main { padding: 0; }
	
[class*='Col-'] { 
	margin-right: 3.5%;
	float:left; 
	}
	[class*='Col-']:last-child { margin-right: 0; }
			
	.Col-1-3 { width:31%; }	
		.Col-1-3:nth-child(3n) { margin-right: 0; }			
		.Col-1-3:nth-child(3n+4) {clear: both;}
		
	.Col-2-3 { width:65.5%; }	
				
	.Col-1-2{ width:48.25%;}
		.Col-1-2:nth-child(2n) { margin-right: 0; }
		.Col-1-4:nth-child(4n) { margin-right: 0; }		
		.Col-1-4:nth-child(4n+5) {clear: both;}
	
	.Col-1-4 { width:22.375%; }
	
	.Col-3-4 { width:74.125%; }		
	
	.Col-1-6 { width:16.08%; }		

	.Col-5-6 { width:80.42%; }		

ul { 
	list-style: disc; 	
	padding-left: 1.5em;
	}
	ul li {	 padding-left:0; }
	
.More, .More:hover {
	background-image: none;
	padding-left: 0; 
	}
		
hr {
	background: #222 !important; 
	color: #222 !important;
	}

.InfoBox, .GalleryItem { border: 1px solid #888; }
	
	.InfoBox h3 { border-bottom: 1px solid #888; }
	.GalleryItem .Caption { border-top: 1px solid #888; }

img.ImageFloatLeft { 
	float:left;
	padding: .375em 1em .375em 0;
	width:33%;	
	}

img.ImageFloatRight {
	float:right;
	margin: .375em 0 .375em 1em;
	width:33%;
	}
	
.Button {
	border: 1px solid #888 !important; 
	color: #222;
	width: auto; 
	}

input[type="checkbox"], input[type="radio"], input[type="image"] { border:none; }
		
.PrintFooter { 
	display:block;
	font-size: .875em; 
	padding-top: 1em;
	}
	
header, aside, footer, .SkipLink, .GetQuote { display:none; }

.HomeBanner .ImageOverlay { display:none; }

	.EasySteps { 
		padding: 2.5em 0 1.5em 0;
		float: none;
		width: 100%;
		}
	
		.EasySteps .IntroText, .EasyStepsWrapper { width: 100%; }
		.EasyStepsWrapper { text-align: center; }
		
.EasyStepsAboutWrapper h3, .EasyStepsAboutWrapper p { text-align: left; }

	.StatsWrapper .Circle, .EasyStepsAboutWrapper .Circle  { 
		width: 90%;
		padding:0 0 90% 0;
		}	
		
.Tile { border: 1px solid #222; }

	.Tile h3 {font-size: 1em; }
	
.Timeline .Timeline-yearEvents > li  {margin: 0; }
	
	.Timeline--dark .Timeline-yearEvents > li, .Timeline > h3 { border: 1px solid #888  }
	
	.Timeline > h3 { margin: 0 0 1em 0 ; }
	
	.Timeline--dark .Timeline-yearEvents > li:before {display:none; }

