/** append the URL of a hyperlink next to the linkÕ **/
/** a:after { content: " (" attr(href) ") "; font-size: 80%; text-decoration: underline; } **/
/** fonts **/
body, h3, h4,
.quoteWrap .quote,
#header,
#main .badge p,
#footer  { font-family: Georgia, "Times New Roman", Times, serif; }
/** hide elements **/
#topNav #contact,
#mainNav li,
#mainNav .subNav,
#billboard img,
#contentFoot,
#footerLinks,
#cz,
#footerNav,
#slideshow .navigation,
#veil,
.learnMore { display: none !important; }
#mainNav .current { display: block; }
/** reset **/
body,
#wrapper,
#content,
#main {
	width: auto;
	background: transparent;
	color: #000;
	float: none !important;
	padding: 0;
}
#main { padding: 0 0 35px 0; }
/** place header/footer elements **/
#header {
	z-index: 0;
	height: 100px;
}
#nav #logo {
	left: 0;
	top: 0;
}
#nav #logo { display: none; }
#nav #printLogo {
	display: block !important;
	height: 67px;
}
#nav #printSixentLogo {
	display: block !important;
	height: 67px;
	position: absolute;
	right: 0;
	top: 0;
}
#nav #topNav {
	right: 0;
	top: 70px;
}
#nav #mainNav { right: 0; }
#footer {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	height: auto;
	padding: 10px 0;
	text-align: center;
}
#footer #copyright { position: static; }
/** billboard **/
#billboard,
#home #billboard {
	height: auto;
	overflow: visible;
}
#billboard .rotator { position: static; }
#billboard h1,
#billboard h2 {
	color: #000;
	position: static;
	display: block !important;
	text-indent: 0 !important;
}
#billboard h2 { margin-bottom: 15px; }
/** remove all text-shadows **/
h1, h2, h3, h4, p,
form,
#nav li,
#nav li a,
#mainNav .subNav a,
#billboard h1,
#billboard .learnMore,
#billboard h2,
#main .actionList li,
#main .detailList li,
.threeColumn .colHead h3,
.threeColumn .colHead.off h3,
#footer { text-shadow: none !important; }
/** remove htc for IE **/
#billboard h1 { behavior: none !important; }
/** remove floats from large floated elements **/
#main,
.row,
.leftColumn,
.rightColumn,
.threeColumn .col { float: none !important; }
/** remove widths from columns **/
.leftColumn,
.rightColumn,
.threeColumn .col { width: auto !important; }
/** twoColumn **/
.leftColumn,
.rightColumn { text-align: left !important; }
#services #main img { margin: 20px 0 !important; }
/** threeColumn **/
.threeColumn #main { margin-top: 0; }
.threeColumn .col { margin: 0 0 30px !important; }
.threeColumn .col .colHead {
	height: auto;
	margin: 0 !important;
	width: auto !important;
	background: none !important;
	text-align: left;
	position: static;
	line-height: 1.5;
}
.threeColumn .col .colHead.off { display: none !important; }
.threeColumn .colHead h3 {
	font-weight: bold;
	color: #000;
	font-size: 20px;
}
.threeColumn .colHead h3 a {
	line-height: 1.5;
	color: #000;
	display: inline;
}
.threeColumn .col .colInner {
	height: auto !important;
	border: none !important;
	padding: 0;
	position: static; 	
}
/** twoColumn wideLeft **/
.wideLeft .leftColumn,
.wideLeft .rightColumn { width: auto; }
#showcase .rightColumn { float: right !important; }
#showcase .rightColumn img { margin: 0 0 30px 40px !important; }
#caseStudies .caseImage {
	float: right;
	margin-left: 40px;
	margin-bottom: 40px; 
}
#company #main .badge {
	height: auto;
	float: none;
	padding-left: 85px;
	height: 70px;
	width: 200px;
}
#company #main .badge .thumb {
	position: absolute;
	left: 0;
	bottom: 0;
}
/** hybrid **/
.hybrid.threeColumn .col { margin: 0 !important; }
.hybrid .hybridMain { padding: 0; }
.hybrid .hybridMain .row {
	border: none;
	margin: 0;
	padding: 0;
}
/** remove style from actionBox **/
#main .actionBox {
	border: none;
	background: none;
	padding: 0;
	height: auto !important;
}
#main .actionBox .innerBox {
	padding: 0 !important;
	height: auto !important;
}
#main .actionBox .boxAction { display: none; }
#platform #main .actionBox img { display: none; }
/** slickbox **/
.slickbox { display: block !important; }
.slickShow, .slickHide { display: none !important; }
/** actionList/detailList **/
#main .actionList,
#main .detailList,
#main .actionList ul,
#main .detailList ul {
	list-style-type: disc;
	list-style-position: inside;
}
#main .actionList li,
#main .detailList li {
	padding-left: 0;
	margin: 8px 0 8px 10px;
}
