@media print {
    
    body .header,
    body .audience,
    body .footer {
       display:none;
    }
    body .content .container .sub,
    body .content .container .aside,
    body .content .container .bar,
    body #page .content .container .default .button__glossary:before {
        display:none !important;
    }
    
    body #page .content {
        background:transparent !important;
        padding:0 !important;
    }
    
    
    
    body #page,
    body #page .content,
    body #page .content .container,
    body #page .row,
    body #page .content .container .default {    
        display:block !important;
        width:100% !important;
    }
    
    body #page .row,
    body #page [class*="col-"] {
        display:block;
        width:100%;
        max-width:none !important;
    }
    
    
    boy #page .content .container .aside,
    body #page .content .container .default .frame-type-menu_pages,
    body #page .content .container .default .breadcrumb__navigation,
    body #page .content .container .default .button {
        display:none !important;
    }
    body #page .content .container .default {
        width:100% !important;
    }
    body #page .content .container .default a {
        display:inline !important;
    }
    body #page .content .container .default .button__glossary {
        display:inline !important;
        padding-left:0;
        color:inherit;
    }
      
  
    body  #page table {
        display: table !important;
        border-collapse: separate  !important;
        border-spacing: 2px  !important;
        border-color: grey  !important;
    }
    body  #page tr {
         display: table-row !important;
    }
    body  #page th,
    body  #page td {
         display: table-cell !important;;
    vertical-align: inherit !important;;

    }
    
}