@media (max-width: 450px){
	.headerTitle h1 a, .headerTitle h1 a:hover {
		font-size: 15px;
	}
	.home {
		height: auto !important;
	}
	.heroMsg + img {
		display: none;
	}
	#banner .heroMsg h1 {
		font-size: 32px;
		margin-top: 40px;
	}
	#calendar {
		margin-left: 0;
	}
	.Breadcrumbs {
		clear: both;
	}
	select {
		float: right;
		padding: 2px 4px;
		width: 120px;
		background: #FFF url("../images/ico-arrow.png") no-repeat scroll 105px center;
		font-size: 12px;
	}
	.MainContent .SideBar {
		left: 0;
		right: none;
		padding-left: 0;
	}
	.MainContent #SideBar, .MainContent .SideBar, .MainContent .SideBarClone, .MainContent .SideBarWide, .MainContent .SideBarWideClone {
		background-image: none;
	}
	.full .mapWrapper, .full #map, .full svg {
		width: 320px !important;
		height: 195px !important;
	}
	.mapWrapper {
		padding: 30px 0;
	}
	/* Local sites */
	#banner .wrap, #board, .col, #about, .MainContent dl.Contact  {
		width: auto;
		max-width: 450px;
	}
	.MainContent dl.Contact dt {
		max-width: 160px;
	}
	.MainContent dl.Contact dd {
		max-width: 200px;
	}

	/* footer */
	#sitemapNavigation, .Sitemap_Container {
		width: auto;
		max-width: 450px;
	}
	#sitemapLinks {
		height: auto;
		width: auto;
		max-width: 450px;
	}
	#sitemapLinks ul li {
		float: none;
		margin-bottom: 16px;
		margin-right: 0;
		text-align: center;
	}

	.GlobalBanner {
    height: 75px;
  }
  .GlobalBanner .GlobalInnerContainer > div p {
    padding: 13px 0px 5px 0px;
    line-height: 1rem;
  }
  .GlobalBanner .GlobalInnerContainer > div p span.text {
    display: contents;
  }

}