@media(max-width:1075px) {
	.wrap,#content-wrapper {
		max-width: 100%;
	}
	#col-right {
		width:32%;
	}
	#col-left {
		width:62%;
	}
	#logo {
		padding-left:2%;
	}
	#goldBar {
		height:81px;
	}
	#top-nav ul li:last-child a {
		padding:0 5px;
		margin:0 5px;
	}
	#page-hero img {
		max-width: 100%;
	}
	#navigation li a {
		color: #BBD1E1;
		text-transform: uppercase;
		padding: 5px 20px;
		text-shadow: 1px 1px 1px #000000;
		display: inline-block;
		transition: all .2s linear;
		-o-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-webkit-transition: all .2s linear;
	}
	#search {
		margin-right: 20px;
	}

	/*Structured Content */
	#content table.sc_sctable.certrecognition,
	#content table.sc_sctable.tbl_writtenagreements {
		width: auto;
	}

}

@media(max-width:860px) {
	#navigation li a {
		padding:5px 10px;
	}
	#top-nav {
		float:none;
		clear:both;
	}
	#logo {
		float:none;
	}
	#top-nav ul {
		text-align: left;
		padding-left:10px;
	}

	#search {
		margin-top:-95px;
	}
}

@media(max-width:705px) {
	#goldBar {
		display: none;
	}
	#top-nav {
		display: none;
	}
	#logo {
		display: none;
	}
	#header {
		border-top:3px solid #FFCC00;
		background: url("../images/dropdown-background.jpg") no-repeat scroll center -86px #153252;
	}
	#navigation {
		margin: 0 auto;
		padding-bottom: 0;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		overflow: hidden;
		text-align: center;
		background:none;
		display: none;
	}
	#navigation ul {
		background: #153252;
		width:90.5%;
		margin:10px auto;
	}
	#navigation ul li {
		float:none;
		display: block;
		border: 1px solid #BBD1E1;
		border-top:none;
	}
	#navigation ul li:first-child {
		border-top:1px solid #BBD1E1;
	}
	#navigation ul li a {
		display: block;
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
	}
	#mobile-school-name {
		text-align: center;
		display: block;
	}
	#mobile-school-name a {
		color: #ffcc00;
		text-transform: uppercase;
		font-size: .88em;
		display: block;
		margin-top:3px;
		padding-left:5px;
	}
	#mobile-about a {
		color: #fff;
		font-size: 1.31em;
		padding: 0px 0 5px 5px;
		margin: 0;
		text-transform: uppercase;
		line-height: normal;
		text-align: center;
		display: block;
		margin-top:-3px;
	}
	#bulletintext {
		display: none;
	}
	#col-container {
		position: relative;
	}
	#col-left {
		width:auto;
		float:none;
		padding-top:30px;
	}

	#mobile-nav-icons {
		text-align: center;
		display: block;
	}
	#mobile-nav-icons li {
		display: inline-block;
		background: none repeat scroll 0 0 #153252;
		border: 1px solid #BBD1E1;
		margin: 3px;
		width: 38%;
	}
	#mobile-nav-icons li:last-child {
		margin-right:0;
	}
	#mobile-nav-icons li a {
		padding:3px 0;
		color: #BBD1E1;
		text-align: center;
		padding: 3px 0;
		text-shadow: 1px 1px 1px #000000;
		text-transform: uppercase;
		font-size: 100%;
	}

	#mobile-search-icon:after {
		content: "\f0da";
		font-family: FontAwesome;
		margin-left:6px;
	}
	#mobile-menu-icon:after {
		content: "\f0c9";
		font-family: FontAwesome;
		margin-left:6px;
	}
	li#hamburger,
	li#mobile-search {
		cursor: pointer;
	}
	li#hamburger.active,
	li#mobile-search.active {
		background:#BBD1E1;
	}
	li#hamburger.active a,
	li#mobile-search.active a {
		color:#153252;
		text-shadow:none;
	}
	#search {
		display: none;
	}
	#col-right {
		width:100%;
		float:none;
		margin-top:-20px;
		position: absolute;
		top:0;
		border-bottom:4px solid #FFCC00;
	}
	#mobile-sidebar {
		padding:3px 0;
		color: #BBD1E1;
		text-align: center;
		text-shadow: none;
		text-transform: uppercase;
		font-size: 100%;
		width:100%;
		display: block;
		background: none repeat scroll 0 0 #153252;
		cursor: pointer;
	}
	#mobile-sidebar:after {
		content: "\f0c9";
		font-family: FontAwesome;
		margin-left:6px;
	}
	#sidebar-header {
		display: none;
	}
	#sidebar:before,#sidebar:after {
		display: none;
	}
	#cl-menu {
		background:#153252;
		min-height: 0;
		display: none;
	}
	#cl-menu a {
		color:white !important;
		background:none !important;
	}
	#cl-menu h1 { color:#fff; font-weight: 600; }
	ul#onthispage { border-color:#FC0; }

	#footer-bottom #footer-logo,
	#footer-bottom #bottom-right {
		float:none;
		text-align: center;
		margin:0 auto;
	}
	#footer-bottom #bottom-right {
		margin-top:20px;
	}
}

