﻿.comments_area,
.socialnews_section,
.article_left_section,
#head,
#sub_menu,
#left_section,
#foot,
.breadcrumbs,
.article_txt_size,
.side_txt,
#BreakingNewsDiv,
.sf-menu,
.st_sharethis_blue,
.side_area_align,
.news_menu_template,
.main_article_right,
.article_quote,
.article_txt_space,
.nav_holder,
.article_left_socialnews
{
    display: none !important;
    }

body 
{
    color: #000000;
    background-color: #ffffff !important;
}
.logo_print 
{
    margin-bottom: 30px;
    display: block !important;
    visibility: visible !important;
    }
.logo_print a
{
    display: block;
    clear: both;
    color: #000000;
    margin-top: 8px;
    }
#content_cen,
#content_sup,
#news_template
{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    }
.main_area_align
{
    float: right;
    width: auto;
}
.main_area,
.main_article
{
    margin: 0 !important;
    width: auto !important;
}
.main_txt
{
    width: auto !important;
}
h2.article_title
{
    color: #000000;
    font-size: 37px !important;
    line-height: 39px !important;
    margin-bottom: 13px;
    letter-spacing: -1px;
    clear: left;
}
h3.article_headline
{
    color: #505050;
    font-size: 21px !important;
    line-height: 25px !important;
    margin-bottom: 24px;
    width: auto !important;
}
.article_section
{
    float: left;
    width: auto !important;
}
.article_main_section
{
    float: left;
    margin-right: 0;
    width: auto !important;
}
.article_main_reference
{
    float: left;
    margin-bottom: 18px;
    width: auto !important;
    margin-top: 2px;
}
.main_article_left
{
    float: left;
    margin-right: 12px;
    width: auto !important;
}
.article_img
{
    position: relative;
    margin-bottom: 12px;
    float: left;
}
.article_txt 
{
    margin-bottom: 5px !important;
    width: auto;
    }
.article_txt, .article_txt p
{
    font-size: 16px !important;
    line-height: 23px !important;
    color: #000000 !important;
}
.main_txt p a
{
    font-size: 16px !important;
    line-height: 23px !important;
    color: #C6000A;
}
.article_main_reference img 
{
    margin-top: 0;
}
.article_reference h3.article_writer {
    color: #C6000A;
    font-size: 14px;
    letter-spacing: 2px;
    line-height: 16px;
    padding-bottom: 2px;
    text-transform: uppercase;
    }
.article_reference h3.article_date {
    color: #505050;
    font-size: 14px;
    line-height: 17px;
    }