/* Bevan Brittan Print Styles */
/* Lots of display none, float none, importants. */

*{float:none!important}

body{color:#333;}

.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;
	height: auto !important;
	width: auto!important;
	overflow:visible !important;
	
}

#middle{background:none!important;}
.wrapper{width:95%!important; padding:0 0 10px!important}
.bdr{border:none!important;}
	
h1{
	font-size:220%!important;
	padding-bottom:1em!important;
}
h2{}
h3{}
h4{}
h5{}

#topRight,
#topBar,
#footerLinks, #footerMid,
#leftCol,
#expertiseFinder, .pager,
.fb, .bot,
a.topLink, a.vCard,
a.vCal, .eventsList .event .info a,
.office img{display:none!important;	}

#top{background:none !important;}
	
/*Contact fb on article page*/
#contactFb{display:block!important;}
	#contactFb h2{padding-bottom:1em!important;}
	#contactFb .profileSml img{
		float:left!important;
		margin-right:10px;
		}
	#contactFb .profileSml .txtWrap{
		float:left;
		width:8cm;
		}
/* Lists */	
ul li {
	background:none!important;
	list-style-image:none!important;
	list-style-position:inside!important;
	list-style-type:disc!important;
	padding-left:0;
}

/*Profile detail pages*/
.profileDetailTop img {
	float:left!important;
	margin-right:40px;
}

.profileDetailTop .txtWrap {
	padding-top:5mm!important;
	float:left!important;
	width:8cm!important;
}

.twoColInr .leftCol{
	float:left!important;
	width:20%!important;
	padding-right:5mm;
	}
	
.twoColInr .rightCol{
	float:left!important;
	width:70%!important;
}

.calMainTable td.calSelected{
	font-weight:bold!important;
	text-decoration:underline!important
}

#footer{
	padding-top:20px!important;
	border-bottom:0!important;
	}
	#footer .wrapper{border:0!important;}
	
	#footerLeft{float:left!important;}
	#footerRight{float:right!important;}
	
	#logo{float:right!important; margin-right:0 !important;}
	
.threeCol #content{width:auto !important;}

.quotesBG{display:none !important;}
#rightCol .bdr{padding:0 !important; margin:0 !important;}
