@media print {
	body{
        color: #000 !important; 
        background-color: #fff !important;
		font-size: 1.05em;
	}

    html {
        font-size: 16px;
    }

    a {
        text-decoration: none!important;
    }
        a[href]:after {
            content: none !important;
        }

    .page_controls, 
    .breadcrumb { 
        display: none; 
    }

	.print_header{
		display: block!important;
		background-color: #fff;
		padding: 1em;
	}

	.header, 
    .footer_links{
		display: none;
	}

	.footer .copyright{
		color: #666;
		text-align: left;
	}

	.image_left, .image_right{
		float: none;
		margin: 0;
	}

	.caption{
		font-size: 12pt;
	}

    .left_nav,
    .footer,
    .colRight { 
        background: #fff;
        display: none;
    }

    .colRight {
        display: block;
        width: 100%!important;
    }

    #socialMediaLinks,
    .social_footer, 
    .social-footer {
        display: none;
    }

	.main.fixed,
	.page_content, 
	.heading_content{
		width: auto!important;
		margin: 0 auto!important;
	}
	.main.fixed {
		margin-left: 1em!important;
		margin-right: 1em!important;
	}

	.fixed{
		width: auto;
    }
    .fixed, 
    body > form {
        overflow: visible;
	}

	h1{
		font-size: 16pt;
	}

	h2{
		font-size: 14pt;
	}

	h3{
		font-size: 12pt;
	}

	.box_content{
		font-size: 9pt;
	}

	iframe {
		display: none;
	}

	#skipMenu {
		display: none;
	}

	#navigation {
		display: none;
	}

    .top-anchor--mobile, 
    .logo-gov-footer-wrap--mobile {
        display: none;
    }

    /*****
     * Additional styles for homepage items
     *****/
    .home_content > .main_column {
        width: 100%!important;
    }

    .home_content > .news_column {
        width: 100%!important;
    }

    .home_content .more, 
    .home_content .enquiries {
        display: none;
    }

    .home_content .hr {
        width: 100%;
    }

    .home_content .feature_item {
        width: 32%; 
        margin-right:1%;
    }

        .home_content .feature_item:last-child {
            margin-right: 0;
        }

    .home_content .feature_image {
        background-color: transparent;
    }

    .doh-accordian_body {
        display: block !important;
    }
}