/* OVERRIDING STYLE DEFINITIONS FOR PRINT */

#logo-c {
	display: none;
}

#logo-w {
	display: block;
}

html, body, div, table, tbody, thead, tr, td {
	float: none !important;
	page-break-before: auto !important;
	page-break-after: auto !important;
	page-break-inside: auto !important;
	clear: none !important;
	background-color: white !important;
}

.pageBreak {
	float: none !important;
	clear: both !important;
	page-break-before: always !important;
}

.dunPrint {
	float: none !important;
	display: none !important;
	height: 0px !important;
	width: 0px !important;
}

.header {
	padding: 0px !important;
	margin: 0px !important;
	height: auto !important;
}

.topBanner-line {
	padding: 0px !important;
	margin: 0px !important;
	height: auto !important;
	padding-bottom: 10px !important;
}

.logo {
	padding: 0px !important;
	margin: 0px !important;
	height: auto !important;
}

.bread-crumbs {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 4px;
}

.bread-crumbs-line {
	float: left !important;
	width: 620px !important;
}

.content-image {
	padding-left: 15px;
}

.contentWrapper {
	padding: 0px !important;
}

.contentWrapper-columns {
	padding: 0px !important;
}

.footer {
	float: left !important;
	width: 100% !important;
	height: 26px !important;
}

.home-content-left {
	width: 620px !important;
}

.content-container {
	width: 620px !important;
	clear: left !important;
}

.content-container table  {
	vertical-align: top !important;
	height: auto !important;
}

.content-container td  {
	vertical-align: top !important;
	height: auto !important;
}

.content-body {
	width: 620px !important;
	border: 0px;
}

.content-body table {
	border: 0px solid #FFFFFF !important;
}

.content-body td {
	border: 0px solid #FFFFFF !important;
}

.home-content-col-left, .home-content-col-right {
	float: left !important;
	width: 280px !important;
	clear: none !important;
}

.div_section-image-left {
	float: left !important;
}

.div_section-image-right { 
	float: right !important;
}

.attached-box {
	float: right !important;
}

.download-line {
	padding-left: 0px;
}

.exec-first {
	float: left !important;
	width: 620px !important;
	clear: both !important;
	line-height: 130% !important;
}

.exec-line {
	float: left !important;
	width: 620px !important;
	clear: both !important;
	line-height: 130% !important;
}

.exec-left {
	clear: none !important;
	float: left !important;
	width: 150px !important;
}

.exec-right {
	clear: none !important;
	float: left !important;
	width: 460px !important;
}

.nl-col1 {
	float: left !important;
	width: 300px !important;
	clear: none !important;
}

.nl-col2 {
	float: right !important;
	width: 300px !important;
	clear: none !important;
}

.nl-dotted-line {
	display: none;
}

.archive-content-left {
	float: left !important;
	width: 100px !important;
	padding: 0px !important;
	clear: none !important;
}

.archive-content-right {
	float: right !important;
	width: 510px !important;
	clear: none !important;
}

.research-arrow {
	display: none;
}

.contacts-col {
	float: left !important;
	width: 190px !important;
	padding: 0px !important;
	margin: 0px !important;
	margin-right: 3px!important;
	clear: none !important;
}

.col1-error-box {
	margin: 0px !important;
}

.next-arrow {
	display: none;
}

.div_picture_bottom {
	float: left !important;
	width: 620px !important;
	text-align: center !important;
	clear: both !important;
}

.picture_bottom {
	float: none !important;
}

.div_picture_bottom p {
	float: left !important;
	width: 620px !important;
	clear: both !important;
}

img {
	float: none !important;
}


/* MICROSITE STYLES FOR PRINT */
.micro-content-body {
	width: 620px !important;
	border: 0px;
}

.dunprint {
	float: none !important;
	display: none !important;
	height: 0px !important;
	width: 0px !important;
}