﻿@media print {

	@page {
		margin-top: 80px;
		margin-bottom: 80px;
		margin-left:25px;
		margin-right:25px;
	}

	@page:first {
		margin-top: 20px;
	}

	html, body {
		height: auto !important; /*Setting height as auto to avoid extra blank page*/
	}

	#mainnav,
	#search-wrap,
	.navbar-toggler,
	.navbar-brand-row,
	#emergency-section,
	#home-slider,
	#home-content-slider,
	.behind-img,
	.slider__bullets,
	#subpage-header,
	#subpage-content-section .container .row .col-md-4,
	.home__slider__arrows,
	#news-announcements-section,
	.quicklink-section-row,
	#footer, #back-to-top,
	#onetrust-banner-sdk {
		display: none !important;
	}

	.navbar-brand img {
		width: 15%;
		padding:0 40%;

	}

	a:link.navbar-brand {
		text-decoration: none !important;
		max-width:100%;
		text-align:center;
		
	}

	.navbar-brand span:nth-child(2) {
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		max-width: 100%;
		padding: 0 25%;
	}

	#main-row #home-welcome .col-md-6 {
		width: 100%;
		font-size: 14px;
		padding-top:30px;
	}

	#main-row #home-welcome .col-md-6 h2.title-text {
		font-size: 24px;
	}

	#main-row #home-welcome .col-md-6 h6 {
		font-size: 18px;
		margin-bottom:0px;
	}

	#main-row #home-welcome .col-md-6 a.btn-outline,
	#main-row #news-announcements-section .news-slider-col a.read-more{
		display: none;
	}

	#main-row #home-welcome .col-md-6 #accordion h5.panel-title a,
	#main-row #home-welcome .col-md-6 #accordion h4.panel-title a{
		padding-top:50px !important;
		font-size: 18px;
		text-decoration:none !important;
	}

	.panel-heading {
		background: white !important;
	}

	#breadcrumbs {
		margin-top:25px;
	}

	#breadcrumbs a.rsmLink {
		padding-left: 0 !important;
	}

	*, :before, :after {
		background: transparent !important;
		/*color: #000!important;*/
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a, a:visited {
		text-decoration: underline !important;
	}

	a[href]:after {
		/*content: " (" attr(href) ")" !important;*/
		content: none !important;
	}

	abbr[title]:after {
		content: " (" attr(title) ")" !important;
	}

	a[href^="#"]:after, a[href^="javascript:"]:after {
		content: ""
	}

	pre, blockquote {
		border: 1px solid #999 !important;
		page-break-inside: avoid !important;
	}

	thead {
		display: table-header-group !important;
	}

	tr, img {
		page-break-inside: avoid !important;
	}

	img {
		max-width: 100% !important;
	}

	p, h1, h2, h3, h4, h5, h6, div {
		orphans: 3 !important;
		widows: 3 !important;
	}

	h1, h2, h3, h4, h5, h6 {
		page-break-after: avoid !important;
	}

	select {
		background: #fff !important;
	}

	.row {
		display: table !important;
		/*page-break-before: always;*/
	}

	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		display: table-cell !important;
		vertical-align: top;
	}

	.col-md-12 {
		width: 100%;
	}

	.col-md-11 {
		width: 91.66666666666666%;
	}

	.col-md-10 {
		width: 83.33333333333334%;
	}

	.col-md-9 {
		width: 75%;
	}

	.col-md-8 {
		width: 66.66666666666666%;
	}

	.col-md-7 {
		width: 58.333333333333336%;
	}

	.col-md-6 {
		width: 50%;
	}

	.col-md-5 {
		width: 41.66666666666667%;
	}

	.col-md-4 {
		width: 33.33333333333333%;
	}

	.col-md-3 {
		width: 25%;
	}

	.col-md-2 {
		width: 16.666666666666664%;
	}

	.col-md-1 {
		width: 8.333333333333332%;
	}

	/* Custom */

	* {
		font-family: Arial, sans-serif;
	}

	body {
		font: 9pt/1.3 Arial, sans-serif;
		color: #000;
		border: none;
	}

	a {
		font: 9pt/1.3 Arial, sans-serif;
		color: #006b71 !important;
	}

	h1, h2, h3, h4, h5, h6 {
		letter-spacing: 1px;
	}

	h1 a {
		text-decoration: none;
	}

	h2 {
		font-size: 14pt;
	}

	h3 {
		font-size: 12pt;
	}

	h4 {
		font-size: 10pt;
	}

	h5 {
		font-size: 9pt;
	}

	h6 {
		font-size: 9pt;
	}

	ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	.util-nav {
		display: table;
		float: right;
	}

	.util-nav > li {
		display: table-cell;
		padding: 0 4pt 0 4pt;
	}

	.search-wrap {
		display: none;
	}

	.textsize-row {
		display: none;
	}

	.subnav-wrap > img {
		display: none;
	}

	.RadTreeView ul {
		padding-left: 0;
	}

	.RadTreeView span {
		display: none;
	}

	.RadTreeView div {
		display: table;
		padding: 0;
		margin: 0;
	}

	.RadTreeView div a {
		display: table-cell;
		margin: 0;
		padding: 4pt 0 4pt 0;
	}

	.content-aside > .related-nav > .col-sm-3 {
		display: table !important;
		width: 100pt !important;
		margin-bottom: 20pt;
		clear: both;
	}

	table {
		page-break-inside: auto;
	}

	tr {
		page-break-inside: avoid;
		page-break-after: auto
	}

	td {
		page-break-inside: avoid;
		page-break-after: auto
	}

	thead {
		display: table-header-group;
	}

	tfoot {
		display: table-footer-group;
	}

	.pull-right{
		float:right!important;
	}

	.pull-left {
		float:left!important;
	}

	.panel {
		box-sizing: border-box;
		border: 1px solid lightgrey !important;
		border-radius: 4px !important;
		padding: 10px;
		margin: 20px 0px;
		max-width:100%;
	}

	.panel-body {
		margin-top:10px!important;
		margin-bottom:10px!important;
	}

	.panel-body .row{
		width:100%!important;
	}

	.panel-body .col-md-3{
		width:25%!important;
	}

	.panel-body .col-md-4{
		width:33.33%!important;
	}

	.panel-body .col-md-5{
		width:41.66%!important;
	}

	.enq-panel-group .zoom-table tr{
		width: 100% !important;
	}

	.enq-panel-group .zoom-table td:nth-child(1) {
		width: 15%!important;
	}

	.enq-panel-group .zoom-table td:nth-child(2) {
		width: 22%!important;
	}

	.enq-panel-group .zoom-table td:nth-child(4) {
		width: 35%!important;
	}

	.panel, .well, .card {
		page-break-inside:avoid !important;
	}

}
