
/* This CSS file hides unwanted elements when a page is printed out,
by overriding styles set in pagelayout.css */

#ftwelcomemsgbanner_c, #ftwelcomemsgbanner {
    display: none;
}

body, div#page, div#header, div#main
{
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
}
div#columns-position
{
    margin:9px auto 0;
    width:auto!Important;
}
div.leftcol-position
{
    width:auto !important;
    margin-left:0px;
}
@media print and (-webkit-min-device-pixel-ratio:0) {
    /* safari and chrome fix */
   div#columns-position
   {
       width:100%!important;
   }
   div.leftcol-position
   {
       width:974px!important;
   }
}
@-moz-document url-prefix() { /*target FF browsers*/
    div#columns-position
    {
        width:100%!important;
    }
    body *
    {
        overflow:visible !important;
        visibility:visible !important;
    }
    div.leftcol-position
    {
        float:none !important;
    }
    div.content-columns
    {
        padding:0px !important;
    }
}
div.maincol-position, div.extrainfo-column-position, div#topmenu-position, div#footer-columns-block, div#header-position, .block-separator, div#scheme-selector-position, div#page-footer, div#addthis_dropdown
{
    display:none; /* Hide elments not wanted on a printed page */
}
.action-buttons, .articles-comments, .login-to-comment, ul.ft-action-buttons li div.pluck-recommend.pluck-container
{
    display:none; /* Hide elments not wanted on a printed page */
}
.article-info
{
    padding-bottom:14px;
}
div#footer-position
{
    display:block;
    position:relative;
    width:970px !important;
}
div#footer-position *
{
    overflow:visible !important;
    width:974px !important;
    display:inline;
}
div#footer-position div#page-footer
{
    border:none;
}
div#page-footer #copyright
{
    margin:0px;
    display:block !important;
    border-top:8px solid #919191;
    padding-top:12px;
    padding-left:16px;
}
div#page-footer #footer-links
{
    display:none;
}
.ft-action-buttons {
    display: none;
}
.o-footer {
    background: transparent;
    border: none;
}
.o-footer__row:first-child {
    display: none;
}
