@media only print {

    @page {
        size: A4;
        margin-top: 50px;
        margin-bottom: 50px;
        margin-left: 50px;
        margin-right: 50px;
    }

    html, body {
        width: 210mm;
        /* height: 297mm; */
        height: 282mm;
        font-size: 16px;
        background: #FFF;
        overflow:visible;
    }

    .header, aside, .cont-estado, a, form .table .box + .cont-bar > div:last-child, .descripcion.cont-bar > div:first-child, .titulo-comentarios, .users-in-project, p.control, .cont-footer {
        display: none;
    }

    .box, .cont-bar {
        /*margin-bottom: 10px;*/
        /*display: block;*/
        /*padding-bottom: 10px;*/
        min-height: 70px;
    }

    /*main {*/
    /*    display: block;*/
    /*}*/

   /*.container, .container .table, .container .table .box, .container .table .box .media-content, .container .table .box .media-content .content {*/
   /*     display: block !important;*/
   /* }*/
}