﻿@media print {
	
	html,
	body,	
	div.page,	
	div.con-wrapper,
	div.con-innerwrapper,	
	div.con-supp,
	div.con-main,
	.blogpost {
		padding: 0!important;
		margin: 0!important;
		text-align: left;
		height: auto!important;
		min-height:	0;
		width: 100%;
		float: none;
		background-image: none!important;
		background-color: #fff;
		}
		
	h1 {
		margin-top: 1em;
		font-size: 17pt;
		}
	h2 {
		font-size: 15pt;
		margin: 0 0 .3em 0;
		padding: 0;
		font-weight: normal;
		line-height: 1.3em;
		color: #ee4611;
		}
	h3 {
		font-size: 10pt;
		margin: 0 0 .6em 0;
		color: #ee4611;
		font-weight: bold;
		padding:0px;
		line-height: 1.4;
		}		
	p.large-text {
		font-size: 17pt;
		margin: 0 0 .8em 0;
		padding: 0;
		font-weight: normal;
		line-height: 1.3em;
		color: #666;
		}
	ul, li {
		list-style-type: square;
		background-image: none!important;
		list-style-position: inside;
		padding: auto;
		}			
	
	div.con-printlogo {
		display: block!important;
		margin-bottom: 1em;
		}
	div.con-printlogo img {
		width: 6cm;
		text-align: right;
		}	
	div.page-bg,	
	div.con-header,
	div.con-footer,
	.blog div.con-supp,
	.blog .blogpost-form,
	ul#paging,
	.jcarousel-next,
	.jcarousel-prev,
	.case-studies-link {
		display: none!important;
		}
	/* Blog */	
	.title-wrapper {
		min-height: 0;
		}	
	.blogpost-comments,
	ol.commentlist li div,
	p.published,
	p.published span  {
		margin: 0!important;
		padding: 0!important;
		display: inline;
		
		}
	p.published br {
		display: inline;
		}	
	p.published {
		position: static;
		font-size: 12pt;
		}
	/* Case Studies */		
	.case-study-detail .client-description,
	.case-study-detail .url {
		position: static!important;
		width: auto!important;
		padding-left: 0!important;
		background-image: none;
		color: #666;
		}
	p.url a {
		font-size: 10pt;
		margin: 0 0 .6em 0;
		color: #ee4611!important;
		font-weight: bold;
		padding:0px;
		line-height: 1.4;
		}
	.case-study-detail .con-main {
		background-color: #fff;
		}			
	.case-study-detail .info {
		padding: 0!important;
		margin: 0!important;
		background-color: #fff;
		}	
	.case-study-detail .info div {
		color: #666;
		}	
	.case-study-detail .info .heading {
		color: #000;
		}
				
	
	
	/* SIFR - Do not remove */	
	.sIFR-flash {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
		}

	.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}	
}	


