body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; line-height:1.3;}

.hide, #header-search, #user-links, #mag-logo, #content-side,.content-related, .print-email, #content-main-header h1, .nav, #container-ad, #peel-ad, #footer-top, .boxtop, .google-ads, .ads,#ul-slideshow, .rss, iframe, #content-related, .print-email, .article-nav { display:none!important;}

a { color:#000; text-decoration: none;}
a img { border:0;}
h3 {border-bottom: 3px solid #000;clear:both; width:100%;}

#content ul { list-style:disc;}
#content ol {list-style:decimal;}

#header {border-bottom: 3px solid #000;}
#header h3 {border:0;}

.breadcrumb { margin:0;border-bottom: 3px solid #000; padding:10px 0; font-size:9pt}
.breadcrumb li{ display:inline; list-style:none; margin:0;}
.breadcrumb a{color: #000; margin-right:10px;}

table { width:100%;}
table th, table td { border:1px solid #000; padding:5px; text-align:left;}

#footer {border-top: 3px solid #000; width:100%; clear:both;}
#footer-cred { font-size:9pt;}
#footer img { float:right;}

/* events */
.event-header, .event-prev, .event-next { display:none!important;}
.event { width:100%;}

/* suppliers */
.supplier-sub-logo { border:1px solid #fff; display:inline; width:400px; float:right; text-align:center;}


/* homepage */
img.left {float:left; display:inline!important; margin:0 10px 10px 0;}
img.right {float:right; display:inline!important; margin:0 0 10px 10px;}
#top-stories-slideshow .mootabs_panel { clear:both; width:100%;}

.sponsored { margin:20px 0; text-align:right; width:100%;}

.company { padding-bottom:20px; margin-bottom:20px; clear:both; width:100%;}
.company-logo {float:left; display:inline; width:30%;}
.company-info {float:right; display:inline; width:60%;}
