@media print {
	
	h1,h2,h3,h4,h5,h6,
	.feature-block {
		display:block !important;
		opacity:1 !important;
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) !important;
		page-break-after:avoid !important; 
        page-break-inside:avoid !important;
	}

    body {
        -webkit-print-color-adjust: exact;
        -moz-print-color-adjust: exact;
        -ms-print-color-adjust: exact;
        print-color-adjust: exact;
        line-height: 1.3;
        background: #fff !important;
        color: #000;
        min-width: 994px;
    }

    .#main {
        max-width: 100%;
        min-width: 980px;
    }

    header .container {
        min-width: unset;
        max-width: 100%;
    }

    a {
        page-break-inside:avoid
    }

    a.readmore {
        page-break-before:avoid;
        display:none;
    }
    img { 
        page-break-inside:avoid; 
        page-break-after:avoid;
    }
    pre { 
        page-break-inside:avoid;
    }
    ul, ol, dl  { 
        page-break-before:avoid;
    }
    a:link, a:visited, a {
        background: transparent;
        color: #000;
        font-weight: bold;
        text-decoration: underline;
        text-align: left;
    }
    .path-frontpage .sidebar {
        width: 100%;
    }
    a,
    .homepage-latest-block {
        page-break-inside:avoid
    }
    .view-homepage-latest-block .views-row {
        max-width: 100%;
    }
    #tns1 > .tns-item,
    #tns2 > .tns-item,
    #tns3 > .tns-item,
    #tns4 > .tns-item,
    #tns5 > .tns-item,
    #tns6 > .tns-item {
        width: 3.34% !important;
    }
    /*.view-published-impact-analyses-and-reports .view-content {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .view-published-impact-analyses-and-reports .view-content .views-row {
        width: 50%;
    }*/
    a[href^=http]:after {
        content:" [" attr(href) "] ";
    }
    $a:after > img {
        content: "";
    }
    a[href^="#"]:after {
        content: "";
    }
    a:not(:local-link):after {
        content:" [" attr(href) "] ";
    }
    div.align-center:has(.field--name-field-media-oembed-video) {
        margin:0;
        display: none;
    }
    .field--name-field-media-oembed-video,
    iframe {
        display: none;
        width: 0 !important;
        height: 0 !important;
        overflow: hidden !important;
        line-height: 0pt !important;
        white-space: nowrap;
    }
    .embed-youtube, .embed-responsive {
        position: absolute;
        height: 0;
        overflow: hidden;
    }
    .table-responsive {
        overflow: visible !important;
    }
    /* Set widths and margins for page elements */
    #page,
    #main,
    #navbar-main
     {
        width: 100% !important;
        margin: 0 !important;
        padding:0 !important;
        float: none;
    }
    @page { margin: 2cm }
    #page {
        width: 100%;
        margin:0;
        padding:0;
    }
    #page #main-wrapper {
        width: 100%;
        margin:0;
        padding:0;
    }
    #site-alert {
    	display: none;
    }
    #page #main-wrapper #main {
        width: 100%;
        max-width: 98%;
        margin:0;
        padding:0;
    }
    #header {
        width: 100% !important;
        margin:0;
        padding:0;
        width: 100% !important;
        margin: 0 !important;
        padding:0 !important;
        float: none;
    }
    #header #navbar-bottom {
        margin-bottom: 0 !important;
    }
    #header #navbar-top {
    	width: 80% !important;
    }
    #header #navbar-main {
    	width: 20% !important;
    }
    #header #navbar-main #CollapsingNavbar {
    	display: none !important;
    }
    .obpr-logo {
    	right: 135px;
    }
    .obpr-logo img {
    	width: 120px;
    }


    #navbar-main,
    #navbar-main .container {
        width: 100% !important; 
        justify-content: flex-start;
        align-items: flex-start;
        text-align: left;
        padding:0;
        margin:0;
    }
    #block-ausgovcrest {
        width: 100% !important;   
        justify-content: flex-start;
        align-items: flex-start;
        text-align: left;
        padding:0;
        margin:0;
    }
    #page #main .row-offcanvas-left {
        width: 100% !important;
        flex-direction: column;
    }
    #content {
        width: 100% !important;
    }
    #block-pearl-openreadspeakerblock {
    	display: none;
    }
    .node--type-resource .field--name-field-media-image img {
    	display: none;
    }
    /* Hide sidebar menus and exposed filters */
    #sidebar_first #sideMenuToggler,
    #sidebar_first #block-mainnavigation-2,
    #sidebar_first .views-exposed-form,
    #sidebar_first .block-block-groupfacets,
    footer.site-footer,
    #block-quicklinks--2,
    #navbar-main .navbar-form,
	#block-quicklinks,
	#block-pearly-search,
    #block-openreadspeakerblock,
    #rsbtn_popup {
        display:none !important;
    }
    #header {
    	min-height: 0;
    	display: flex;
    	justify-content: space-between;
    }
    #header .bg-secondary {
    	margin-bottom: 0;
    }
    #header .region-top-header-form {
    	display: none;
    }
    #hero {
        padding:0 !important;
        margin-top:0 !important;
    }
    #block-pearly-breadcrumbs {
        margin-top: 0 !important;
        margin-left: 0 !important;
    }
    #block-pearly-breadcrumbs ol.breadcrumb a {
        color: #000  !important;
        text-decoration: none !important;
        font-weight: 300 !important;
    }


    /* Force any hidden elements to render - handle scrollreveal elements */ 
	h1,h2,h3,h4,h5,h6,
	.feature-block,
    .fade-up,
    .slide-right, 
    #content h2:not(.accordion-body h2), 
    .slide-left, 
    .slide-up,
    .slide-down,
    .zoom-in,
    .slide-up-1, 
    .views-view-grid .row .col-lg-6, 
    .views-view-grid .row .col-lg-4,
    .slide-up-2, 
    .views-view-grid .row .col-lg-6:nth-child(2), 
    .views-view-grid .row .col-lg-4:nth-child(2),
    .slide-up-3, 
    .views-view-grid .row .col-lg-6:nth-child(3), 
    .views-view-grid .row .col-lg-4:nth-child(3)
    {
		display:block !important;
		opacity:1 !important;
		transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) !important;
	}
    #content .col-lg-1,
    #content .col-md-1 {
        width:8.33%;
    }
    #content .col-lg-2,
    #content .col-md-2 {
        width:16.66%;
    }
    #content .col-lg-3,
    #content .col-md-3 {
        width:25%;
    }
    #content .col-lg-4,
    #content .col-md-4 {
        width:33.32%;
    }
    #content .col-lg-5,
    #content .col-md-5 {
        width:41.66%;
    }
    #content .col-lg-6,
    #content .col-md-6 {
        width:50%;
    }
    #content .col-lg-7,
    #content .col-md-7 {
        width:58.33%;
    }
    #content .col-lg-8,
    #content .col-md-8 {
        width:66.66%;
    }
    #content .col-lg-9,
    #content .col-md-9 {
        width:75%;
    }   
    #content .col-lg-10,
    #content .col-md-10 {
        width:83.33%;
    } 
    #content .col-lg-11,
    #content .col-md-11 {
        width:91.66%;
    } 
    #content .col-lg-12,
    #content .col-md-12 {
        width:100%;
    }
    .offset-md-1 {
        margin-left: 0 !important;
    }    
    #sidebar_first.sidebar.col-md-3 {
        /* width:auto !important;*/
        width:100% !important;
    }
    #sidebar_first {
        padding-bottom:20px;
    }
    #sidebar_first aside {
        max-height: fit-content !important;
        padding-right: 0;
        overflow-x: visible !important;
        overflow-y: visible !important;
    }
    #block-pearly-openreadspeakerblock, .mean-bar,
    .sidebar-anchors.block,
    #block-trainingsubmenu {
    	display: none;
    }
    /* Brand Hero */
    .brand-hero {
        height:380px;
    }
    .brand-hero .branding-expression {
        width:33%;
    }
    .color-band {
        width: 100% !important;
        padding: 0 !important;
        margin-bottom: 10px !important;
        position: relative !important;
        left: 0 !important;
    }
    .row {
        width:100%;
        margin:0;
        padding:0;
        display:flex;
    }
    .col-lg-6 {
        width:50% !important;
        float:left;
    }
    /* Hide back to top ancrhors */
    .back-to-top {
        display: none;
    }

    ul.nav-simple li {
        padding:4px 0 !important;
    }

    /* Explore */
    .field--name-field-explore .column {
       width:50% !important;
   	}    
    .meta {
        margin-top:0 !important;
    }
    /* Book pager - hide UP */
    ul.book-pager .book-pager__item--center {
        display: none !important;
    }
}