html{
	background:#FFF;
	
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	overflow-wrap: break-word;
    word-wrap: break-word;
	word-break: break-word;
	-ms-word-break: break-word;
}
h1, h2, h3, h4, h5, h5{
	color: #000 !important;
	min-height: unset !important;
}

@page {
    margin: 60px 30px 60px 30px;
  }
*{
	overflow:visible;
}
.image-right{
	/*float:none;
	clear:both;*/
}
.caption{
	z-index:10;
	margin: 5px 0 10px;
}
.image-right img{
	max-height:200px;
	width:auto;
}
#sectionmap{
	background:none !important;
}
table{
	font-size:100%;
}
.fullprint{
	width:100% !important;
}
#footer-container, #program-title, .toplinks, #topbar-tab, #top-ph, .search, #mnav, #mmicon, .VideoWrapper, iframe, .screen-hidden, .hideprint, .five9-frame{
	display:none !important;
}
a:link, a:visited{
	text-decoration:none;
	border:none !important;
	color: #000;
}
a:after, a[href^="/"]:after{
	font-weight:normal;
	color:#336699;
	text-decoration:underline;
	margin-left:5px;
	/*font-size:.85em;*/
}

h5 + ul, table, .area_f, .infog{
	page-break-inside: avoid;
	break-inside: avoid;
	-webkit-column-break-inside: avoid;
}
li {
    margin: 0 0 5px !important;
}
a[href]:after {
	content:" ("attr(href)")";
}

a[href^="/"]:after {
	content: "(https://peelregion.ca" attr(href)")";
}

a[href^="#"]:after {
	content: "";
}
.embeddedServiceHelpButton{ /*virtual assistant*/
	display: none !important;
}

/*not needed as sull path is being handled earlier*/
/* a[href^="/"]:after {
	content: "(https://peelregion.ca" attr(href)")"
} */

/*this hides local links on domain being printed*/
/* .calprint a:after, a[href^="/"]:after, .calprint a[href^="/"]:after{
	display:none;
} */

.btn-orange a:after{
	color:#FFF;
}
.panel-heading a:after, .logos a:after{
	display:none;
}
p a:link, p a:visited{
	color:#333;
}
h2{
	font-size:1.75em;
}
sup, .footnote sup {
    top: -.075em;
}

#upper-wrapper,
#alerts, 
#c2p-container, 
#contactnum, 
#content-main, 
#footer, 
#homelinks-container, 
#main-bar, 
#mainav, 
#program-title, 
#programs, 
#sectionmap, 
#top{
	width:100% !important;
	box-sizing:border-box;
}
#topbar{
	background:#FFF;
	border-bottom:1px solid #555;
	height:60px;
}
#main-bar, #program-title {
	padding: 0;
}
#alerts:before {
    left: 5px;
}
#alerts{
	border-bottom: 1px solid #000;
	background: #EEE !important;
}
.logos {
   	width: 169px;
	height: 36px;
    position:relative;
	top:10px;
	left:0;
	display: none;
}
.logos.print{
	display: block;
}
.logos.print img{
	width: 169px;
	height: 36px;
	position: relative;
	left: 0;
}
.logos a{
	display:none;
}
div.page:first-of-type {
    display: none;
}
/* .three-col div.page:nth-of-type(2) {
    width: calc(98% - 252px) !important;
} */

#content-main.three-col div.page:nth-of-type(3n+3), #content-main.three-col div.page:nth-of-type(2), #content-main.three-col.nomenu div.page:nth-of-type(2), #content-main.three-col.nomenu div.page:nth-of-type(3){
	width: 100% !important;
	margin: 15px auto;
	min-height:100px;
}
div.page {
    margin-right: 0;
    width: 100%;
}
.panel-group{
	border-bottom:none;
}
.panel-collapse.collapse{
	display:block !important;
	height: auto !important;
}
.panel-heading{
	border-top:none;
}
.panel-heading img{
	display:none;
}
.panel-heading, .panel-heading a:link, .panel-heading a:visited, .panel-heading a:link:focus{
	background:none !important;
	text-decoration:none;
	border:none !important;
	color:#004D94;
}
.panel-body{
	padding:0;
}
.screen-hidden {
    position:relative;
    left:0;
    top: auto;
    width: inherit;
    height: inherit;
    overflow: hidden;
}
H2.screen-hidden + .panel-group {
    margin-top: 15px;
}
.panel-body{
	padding:0;
}
.panel-title{
	padding:0;
}
.area_f, .area_item {
border:none
}
.area_item {
width:100%;
clear:both;
font-size:100%;
padding-bottom:0;
margin:5px 0 0
}
.sitemapbox, .sh{
	height: unset !important;
	page-break-inside: avoid;
	break-inside: avoid;
	-webkit-column-break-inside: avoid;
}


