﻿/* PRINT STYLESHEET */
	
body {
	background: #FFF !important;
	padding: 0 !important;
}

h2 {
	padding-top: 10px;
	}

.search label,
a.RSS,
input.searchButton,
ul.secondaryNav li a,
ul.mainNav li a,
a.topLink,
ul.mainNav li ul li a,
.homewhatsnew h2,
.peopleNavigation a,
.peopleNavigation input,
.peopleList td .email a,
.relatedContent h2,
.peopleSearchBox h2,
.peopleSearchBox input.searchbtn,
.pubSearchBox h2,
.pubSearchBox input.searchbtn,
.peopleProfile .midconsole2 .profileContactDetails h2,
.midconsole3 h2.contactDetails,
.serviceshead h2,
.serviceslist2 h3 a,
.moreServicesList a,
.aboutChapmanTrippList a,
.subscriptionscontent h2.summary,
.subscriptionscontent h2.selectsubscritionpreferances,
.joblisttitle h2,
.leadershipteam h2,
table.abouthighlights h2,
h3.dearalumni,
.communityPartners h2,
.recentCommunityProject h2,
h3.registerforevent,
.newsList h2,
.eventsList h2,
.servicescontenttitle h2,
h2.people,
.recentWork h2,
.peopleList table td.person,
.peopleList table td.contact
 {
	text-indent: 0 !important;
	color:#848F90 !important;
	background: #FFF !important;
	display: block !important;
	font-size: 2em !important;
	height: auto !important;
	}
	
.recentWork h2 {
	height: 30px;
	}

.jobList .jobListInner th {
	text-indent: 0 !important;
	color:#848F90 !important;
	background: #FFF !important;
	font-size: 2em !important;
	}
	
h1.titleh1,
h1.titleh1b,
.newsarchive h1,
.servicescontenttitle h1 {
	margin-top:0 !important;
	text-indent: 0 !important;
	color:#848F90 !important;
	background: #FFF !important;
	font-family: Helvetica, Arial, sans-serif !important;
	height: auto !important;
	overflow: visible !important;
	font-size: 50px !important;
	}

.jobListInner table tr td {
	border-top: 1px solid #DDD !important;
	}
	
.header,
.bannerImage,
.mainNav,
.footer,
ul.breadCrumbs,
.pubSearchBox,
.peopleSearchBox,
.SearchBox {
	display: none !important;
	}
	
.contentright tr tr tr,
#authorviewr,
#authorviewr .relatedContent,
#authorviewl,
#authorviewr tr tr#authorview_content,
tr#authorview_content,
.peopleList table td.person,
.peopleList table td.contact
.relatedContent tr#authorview_content {
	display: block !important;
	}
	
.homewhatsnew h2 {
	margin-top: 0 !important;
	padding-left: 45px !important;
	height: 30px !important;
	}
	
table.abouthighlights h2,
.recentCommunityProject h2,
.communityPartners h2,
h2.people,
.recentExp h2 {
	height: auto !important;
	margin: 0 !important;
	}
	
td.relatedtop2,
td.relatedtop {
	padding-top: 0 !important;
	}
	
.logo {
	display: none !important;
	}

.hiddenlogo {
	display: block !important;
	margin: 0 10px 10px 630px !important;
	}
	
.hiddenlogo2 {
	display: block !important;
	margin: 0 10px 10px 620px !important;
	}
	
.relatedContent tr#authorview_content,
.relatedContent tr#authorview_content tr {
	display: block !important;
	}
		
/*div.container, div.content {
	width: 900px !important;
	}*/
	
.contentright {
	width: 250px !important;
	clear: both;
	}
	
td.contenttopborder {
	overflow: hidden !important;
	}
	
#printcontentleft {
	float: none !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	}
	
	.contentleft {
		width: 100% !important;
		}

#printcontentright {
	float: none !important;
	width: 400px !important;
	margin: 20px 0 0 0 !important;
	padding: 0 !important;
	}
	
/* CT Testing Begin */
div.container, div.content {
	width: 100% !important;
}
.hiddenlogo, .hiddenlogo2 {
	margin: 0 10px 10px 390px !important;
	display: block !important;
	width:256px;
}
table{
	page-break-before:avoid !important;
}
.relatedContent tr{
	display:none !important;
}
.relatedContent #authorview_content{
	display:block !important;
}
.introduction div, .introduction p, .recentWorkItemSmall p{
	font-size:1.1em;
	line-height:1.2em;
}
.introduction ul, .introduction ul li ul, .introduction ol, .introduction ol li ol {
	font-size:1em;
	margin-bottom:1em;
	margin-top:1em;
}
.introduction ul li, .introduction ol li{
	font-size:1.1em;
	line-height:1.1em;
}
.introduction ul li ul li, .introduction ol li ol li{
	font-size:1em;
	line-height:1em;
}
.introduction ul li, .introduction ul li ul li, .introduction ol li, .introduction ol li ol li{
	/*font-size:1em;*/
	margin-bottom:1em;
	margin-top:1em;
}
.serviceshead h2{
	padding-left:20px;
}
/*
.relatedContent .alt{
	display:none !important;
}*/
/* CT Testing End */
