
@page {
    size: 10in 15in;
    margin: 7mm 10mm;
}


@media print {
 
    html {
        background-color: #fff;
        margin: 0;
        * {
            color: black;
        }
    }
    body {
        margin: 10mm;
    } 

    .container {
        size: 10in 15in;
        margin: 0 auto!important;
        overflow-y: visible;
        position: static;
        p, strong, em {
            margin: 0!important;
            padding: 0!important; 
        }
    } 
    .content {
        size: 10in 15in;
        page-break-inside: auto;
        overflow-y: visible;
        position: static;
    }

    .galeria-noticia  {
        padding: 0!important;
        margin: 0!important;
    }
    
    #signwall-estadao, 
    .correcoes-atalho, 
    .col-xs-12.full,
    .assine-bar,
    .main-news .col-left,
    #barra-estadao-parceiros,
    .global-header,
    .header-estadao,
    .taboola,
    .more-news,
    .label,
    .share,
    .continuar-lendo,
    .special-news,
    .tags,
    .infos,
    .leia-mais,
    .tema,
    .full,
    .comentarios,
    .box.grayLight,
    .ads-banner,
    .galeria-noticia .caption,
    .galeria-noticia .btn-nav,
    footer {
        display: none!important;
    }
    .logo-for-print {
        display: block!important;
    }
    .container-galleries {
        margin: 0!important;
    }

    .noticia .topo {
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .noticia .main-news .col-center>.box .content .midia-noticia figure img, 
    .noticia .main-news .col-center>.box .content .articleBody .midia-noticia figure img {
        position: relative;
    }
    
    .noticia .col-lg-8,
    .noticia .col-md-8,
    .lista-numerada-noticia ul li .ln-right {
        width: 100%;
        max-width: 100%;
    }

    .box {
        margin: 0;
        display: block;
    }

    .noticia .infos {
        margin: 0 0 15px;
    }
    .noticia .infos p {
        margin: 0;
    }
    .noticia .topo-full .box .titulo-principal {
        font-size: 35px;
        padding: 20px 0 10px 0;
    }
    .noticia .topo-full .box .linha-fina {
        font-family: 'LatoRegular';
        max-width: 100% ;
        text-align: left; 
        font-size: 21px;
        line-height: 30px;
        margin: 0 0 20px 0;
    }
    .noticia .topo-full .box .titulo-principal {
        font-size: 45px;
        margin: 0;
        text-align: left;
    }
    .noticia .main-news .col-center > .box {
        height: auto;
    }
    .noticia .main-news .col-center .content > p {
        font-size: 18px;
        line-height: 30px;
        margin: 0 0 30px 0;
    }
    .noticia .main-news img {
        display: block;
        margin: 20px 0;
    }
} 