﻿
body { font-family: Georgia, Times New Roman, Serif; line-height: 1.4em; background: none; }

body, body.default, body.medium, body.large { font-size: 80% !important; }

a { text-decoration: underline; color: #000; font-weight: normal; }

table { border-collapse: collapse; border: 0; padding: 0; }

h1, .left_content h1 { font-size: 22px; line-height: 1.2em; color: #000; font-family: Georgia, Times New Roman, Serif; margin: 0; font-weight: bold; }

.top_bar, .masthead, .right_content, .footer_top, .font_changer, .footer_bottom, .article_tools, .article_form, .main_login, .beta_msg, .breadcrumb, .nav, .top_banner_left, .top_nav, .social_links, .secondary_content, .fontsizechanger, div.footer ul, div.footer ul li, div.footer ul li h2, .skyscraper  { display: none; height:0 }

.content_holder, .left_content, .left_top, .right_top, .bordered_box, .article_list, .article_list li { float: none; width: auto; }

.half, .half .highlight { float: none !important; width: auto !important; }

.float_right { float: none; }

.wrapper { width: auto; }

div.comments div.comment, .content_holder { padding: 0; border: 0; }

h3.subsection { color: #000; background: #fff; font-weight: bold; }

h3.subsection a { color: #000; font-weight: bold; }

.container, .footer p { margin: 0; }

.footer p { padding: 0; color: #000; }

div.comments div.comment, .article_top, .content_wrap, .footer, .article_magazine, .article .quote, .storyRightTxtBox, .storyLeftTxtBox, .highlight, .content_holder { background: none; }

.article_comments li { border-top: 1px dotted #000; }

.article .quote, .storyRightTxtBox, .storyLeftTxtBox, .half .highlight { border: 1px dotted #000; }

.date, .article .quote { color: #000; }

.logo_print { display: block; }

.background_print { display: block; position: fixed; _position: absolute; left: 2%; top: 15%; right: 2%; bottom: 2%; width: 96%; text-align: center; z-index: -1; }

.copyright, .copyright_print { display: block; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 2px 6px; text-transform: uppercase; text-align: center; }

.copyright_print { font-size: 12px; margin-top: 15px; }

.body_print .logo { display: none; }

div.new_share_box, div.cookieAccepterSlider, ul.article_tools { display: none; }

/* to avoid printing */

.printhide {
    display: none;
}

.container { width:677px; }
.copyright { width:647px; text-align:left; }
/* .content, .article { width:950px; } */

.footer .top { display:none; }

/* Fix for ie7 */
.header { float:none; }

.content_wrap { float:none; border:0; }

.header .logo { display:block; float:none;}
.header .logo_channel { display:block; float:none;}