﻿html,body{
	font-size: 12pt;
	font-family:Arial, Helvetica, sans-serif;
	background: transparent none;
	margin:0;
	padding:0;
}

* html img{
	margin-bottom:-3px;
}

*:first-child+html img{
	margin-bottom:-3px;
}

address, blockquote, body, dd, div, dl, dt, fieldset, form,
frame, frameset, h1, h2, h3, h4, h5, h6, iframe, noframes, 
object, ol, p, ul, applet, center, dir, hr, menu{
	display:block;
}

h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid; 
    page-break-inside: avoid;
}

ul, ol, dl{
    page-break-before:avoid;
}

ol{
    list-style-type:decimal;
}

li{
    display:list-item;
}

a img{
	border:none;
}

p{
	padding:0 0 15px 0;
}

#mainContainer{
	width: auto;
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
}

.headerBase, .headerTopContent{
	height:100px;
	padding:0;
}

.headerBase{
    border-bottom:1px solid #c5c5c5;
}

.headerTopNav, .headerWorldMap, .headerCountryStatus, .headerSearch,
#main, .show, #slideshow1, .internalBannerSlogan,
.internalContentContainer .leftCol, .internalContentContainer .rightCol, .pageNavLink,
.footer .midCol, .footer .rightCol{
	display:none;
	visibility:hidden;
}

.indexDCIntroCornerTop img, .indexDCIntroCornerBtm img, .cornerTopRight img, .cornerBtmRight img{
	display:none;
	visibility:hidden;
}

.internalContentContainer .midCol{
    font-size:12pt;
    width:100%;
    border: 0;
	margin: 20px 0;
	padding: 0;
	float: none !important;
}

.internalContentContainer .midCol h2, .internalContentContainer .midCol h3, .internalContentContainer .midCol h4{
    background:transparent;
    padding:0 0 20px 0;
    page-break-after: avoid; 
    page-break-inside: avoid;
}

.indexTopBanner .btmRow .col0{
	width:215px;
}

.footer .leftCol{
    width:100%;
    font-size:12pt;
    margin-top:30px;
}



@media print {
  @page         { margin: 5% }
  blockquote, 
  pre           { page-break-inside: avoid }
}