* {
    font-family: arial !important;
}
body {
    background: #fff !important;
    color :#000 !important;
    font-size: 7pt !important;
	width:511pt !important;
	zoom:100%;
    margin: 0 !important;
    padding: 0 !important;    
}

p, h1, h2, h3, h4, a , td, th{
    color:#000 !important;
    font-size: 8pt !important;
	margin:0 !important;
	padding:2pt 0 !important;
    font-weight: bold !important;
}

h1 { padding:20px 0 10px 0 !important; font-size:13pt !important;}
td, th {
	padding:0;
	border: none;
	min-width:60px;
}
html, body, #wrapper, main, #content-wrapper { height:auto !important; padding-bottom:0 !important;}

header, #social, #feedback-button, #sidebar, #breadcrumb, footer, .three-columns, .feature-component, #primary-navigation, #secondary-navigation, #tertiary-navigation, #more-links, footer, #mobile-only, #skiplinks, #header-widgets, #strapline {
    display: none !important;
}

header, header .container, header .container a#logo, header .container a#logo img { display:block !important; position: absolute !important; float: left !important; margin:0 0 10px !important; padding:0 !important; width: 45px !important; height: auto !important; border: none !important;}

#main, #wrapper { width:100%;}
#content-wrapper, main{
    float: none !important;
    /*width: 100% !important;*/
	width:511pt !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: 50%;
    height: auto !important;
    height: 50%;
	position: static;
}

* {overflow: visible !important;}

.two-col-5,
.two-col-5 .col-1,
.campaign .imgCol,
.campaign .img-container {float:none !important;}

.page {page-break-after: avoid !important;}

br { display:block; }

#content-wrapper table, table caption  { margin: 0 !important; padding: 0 !important; }
table caption, table caption a { text-align:left !important;}

#content-wrapper table th, #content table td { padding: 1pt 0; width:auto !important; min-width:0 !important;font-weight: lighter !important;}

table td *, table th * { margin:0 !important; padding:0 !important; min-width:0 !important; width:auto !important; line-height:1.2em !important;}

table td div, table th div { width:auto !important;}

.smallprint, .smallprint p, .smallprint ul, .smallprint ol { font-size:7pt !important; margin-bottom: 0 !important; margin-top: 5px !important; line-height: 1em !important;}

.print-columns { overflow: visible; padding: 0; margin: 0; width:100%;}
.print-column { float: left;  width: 49% !important; display: inline; margin: 0; padding: 0;}
.left { margin-right: 1%;}
.right { float: right;}
.right .content {
    display:block !important;
}

/* Print Only */
.print-only { display:block;}

/* Accordion fix */
.accordian .content {
	display:block !important;
}
ol, ul {
    margin-left:3pt !important;
}
#content-wrapper ul, ul.arrow, ul.bullet {
    margin-bottom:0;
}
ol li, ul li { margin-left:2pt !important;}