/* Disable iOS/WinMobile font size changes */
@media screen and (max-width: 1200px){
	.skin-sponsor { width: 948px; padding: 18px 36px 36px 36px; }
	.skinsp-left, .skinsp-right { display: none; }
	.skin-area .slWrapper img.slImage { height: auto; width: auto; max-width: 100%; }
}
@media screen and (max-width: 1020px){
	.skin-width { width: 96%; display: block; }
	.skin-sponsor { width: 92%; padding: 18px 2% 36px 2%; }
	.cb-programs { width: 50%; }
	.cb-news { width: 45%; }
	.cb-misson , .cb-schedule { width: 48%; }
	.site-links { width: 60%; }
	.skin-contact { width: 25%; }
	.skin-lgtext img { max-width: 100%; }
	.inner-skwp .LeftPane { width: 60%; display: block; float: left; overflow-x: auto; }
	.inner-skwp .RightPane { width: 34%; display: block; float: right; overflow-x: auto; }
	.inner-skwp .display-table { display: block; }
	.inner-skwp .ContentPane { overflow-x: auto; }
}
@media screen and (max-width: 960px){
	.skin-logo { display: none; }
	.skin-lgtext { padding: 20px 0; }
	.site-links, .skin-contact { float: none; width: auto; }
	.RadMenu_SkinNAV { padding: 0; }
}
@media screen and (max-width: 680px){
	img { max-width: 100%; }
	.cb-programs, .cb-news, .cb-misson, .cb-schedule { width: auto; float: none; border: none; }
	.cb-programs, .cb-misson { padding: 0 0 36px 0; }
	.skin-area .slWrapper .slContent { display: none; }
	.skin-area .slWrapper h3.slTitle { font-size: 18px; line-height: 24px; }
	.cb-hdlink { float: none; }
	a.blue-button, a.blue-button:link { float: none; display: inline-block; }
	.inner-skwp .LeftPane, .inner-skwp .RightPane { float: none; width: auto; padding:0; overflow-x:auto; }
	.inner-skwp .ContentPane, .inner-skwp .BottomPane { overflow-x: auto; }
}
@media screen and (max-width: 400px){
	.skin-login { padding: 0 0 12px 0; }
	.skin-login, .skin-social, .skin-action { float: none; text-align: center; }
	.poweredBy { text-align: center; }
	a.login-link, a.login-link:link, a.login-link:visited ,
	a.social-link, a.social-link:link, a.social-link:visited { float: none; display: inline-block; }
	.RadMenu_SkinNAV { float: none; }
	.RadMenu_SkinNAV .rmRootGroup > .rmItem , 
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink, 
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink > .rmText  { float: none; display: block; }
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink > .rmText { text-align: center; }
}