body {font-size: 11pt; line-height: 11pt; margin: 0px;}
div, #page-gen5, #page-top {overflow: visible !important;}
td {font-family: arial, verdana, helvetica, sans-serif; font-size: 9pt;}

a {text-decoration:underline; color: #000000;} 

/* hide some areas for printing */ 

#header, #footer {display: none !important;} 

.col1-x2 {display: none !important;} 

#page-top {margin-top: 0px; height: 70px;border-bottom: 1px solid black;}


#page-middle {margin: 0px; width: 100%; overflow: visible; font-size: 11pt;}

/* columns */
.col4-x2 {float: left; width: 265px;}
.col2-xe {width: 376px;}
.collhlf-x2 {width: 295px;}
.colrhlf-x2 {width: 295px;}
.col23-x2 {width: 295px;}
.col45-x2 {width: 295px;}
.col24-x2 {width: 600px;}
.col1-x {display: none;}
.col15-x2 {width: 676px; text-align: left; overflow: hidden; margin-right: 0px; float: none;}
.col23-x {margin-right: 29px;}
.col25-x {width: 642px; float: none;}
.col35-x2 {float: right; width: 443px;}
.col25-x2, .col24-x2, .col6-x2 {width: 622px; float: none; overflow: visible;}
.col26-x {float: none; width: auto; overflow: visible; background: white;}
.col1 {display: none;}
.col15 {width: 622px; float: none;}
.footprint-x {width: auto;}

.col25-x2 .promo-block .promo {width: 300px;}



/* Module definitions. */
.mdtop, .mdbot {font-size: 0px; height: 6px; background: transparent !important;}
.mdhdr {overflow: hidden; font-weight: bold;}
.mdhdr a {text-decoration: none;}
.mdformat {background: transparent !important;}
.col5 .mdhdr {border-bottom: 1px solid #ccc;}

.printshow {display: block;}
.print, .show {display: block;}

.content_txt {font-size: 100% !important;}
