@media print {
    @page {
        size: 310mm 427mm;
        margin: 14mm;
    }
    /*#page, #master{min-width:100% !important;width:100% !important;}
	div.container, .content-container{width:100% !important; min-width: 1024px;}*/



    .page-break-after {
        page-break-after: always;
    }

    .page-break-before {
        page-break-before: always;
    }

    .avoid-page-break-inside {
        page-break-inside: avoid;
    }

    .print-show, .print-only {
        display: block;
    }

    .print-hide {
        display: none;
    }

    .print-col-12 {
        width: 100%;
    }

    #top,
    #header,
    #mobile-header,
    #nav,
    #mobile-nav,
    #mobile-menu,
    #breadcrumbs,
    #footer,
    #master-footer,
    .sidebar,
    .nav-tabs,
    .btn.full,
    form.comments,
    div.items div.item.avatar a.btn,
    .IgxActions,
    .banner,
    .print-hide {
        display: none;
    }

    a[href]:after {
        content: none !important;
    }

    table {
        line-height: 16px;
        width: 100%;
    }

        table td {
            border: 1px solid #ddd !important;
            padding: 10px;
        }

    body.cookie #master {
        padding-top: 0;
    }

    #master {
        padding-top: 0;
    }

    #header {
        position: static;
        top: auto;
    }

    .sidebar div.IgxBlock div.IgxHead h4 {
        padding: 10px 0;
    }

    .sidebar div.IgxBlock div.IgxBody {
        border: none;
        padding: 0;
    }

    .tab-pane {
        display: block !important;
    }

    div.hero div.caption {
        bottom: auto;
        padding: 10px 0;
        position: relative;
    }

    div.featured.grid > div {
        margin: 0 0 30px;
    }

    .sidebar div.search-form {
        display: none;
    }
	
  .cookies-message {display:none;}
  .navbar-collapse.collapse, .nav.navbar-nav {display:none !important;}
}
