@media screen and (max-width: 1080px){
	img									{ max-width: 100%; }
	.skin-width							{ width: 94%; display:block; }
	.skin-contentbg						{ padding: 30px 30px 0 30px; }
	.skin-area							{ overflow: hidden; }
	li.news-item							{ width: 32%; padding: 0 2% 0 0; }
	li.news-last-item					{ padding: 0; }
	.news-itemwp						{ width: auto; }
	.cb-about, 
	.cb-events, 
	.site-links, 
	.skin-lfinfo						{ width: 66%; }
	.cb-banner, 
	.skin-rtinfo, 
	.skin-contact, 
	.cb-helpful-links					{ width: 32%; }
	.skin-sponsor						{ padding: 18px 0; }
	.spLeft, .spRight					{ display: none; }
	a.spnPVLinks,
	a.spnPVLinks:link					{ left: 12px; }
	a.spnNTLinks,
	a.spnNTLinks:link					{ right: 12px; }
	.fcxDefault .skin-login				{ float: none; text-align: center; }
	.fcxDefault a.login-link, 
	.fcxDefault a.login-link:link,
	.fcxDefault a.login-link:visited		{ float: none; display: inline-block; }
	.fcxHeader							{ display: table; margin: auto; }
	#Body .LeftPane ,#Body .inner-skin .LeftPane		{ width: 60%; display:block; float:left;}
	#Body .RightPane ,#Body .inner-skin .RightPane	{ width: 50%; display:block; float:right;}
	#Body .display-table						{ display:block; }
}
@media screen and (max-width: 960px){
	.cb-slider .skin-width				{ width: 100%; }
	.news-image							{ float: left; width: 30%; text-align: center }
	.news-image img						{ max-width: 100%; height: auto; }
	h2.news-title						{ position: relative; float: none; width: 100%; margin: 0 0 18px 0; }
	p.news-summary						{ position: relative; float: right; width: 65%; height: auto; top: auto; 
										left: auto; margin: 0; padding: 0; background: transparent; }
	li.news-item							{ float: none; width: auto; height: auto; padding: 0 0 18px 0; }
	.news-itemwp						{ width: auto; height: auto; padding: 18px; }
	.event-date							{ float: left; width: 90px; }
	.event-detail						{ padding: 0 0 0 112px; }
	.event-calendar,
	.event-time-wrapper					{ display: block; float: none; width: auto; padding: 0; }
	.event-time							{ font-size: 16px; line-height: 20px; text-align: center; }
	.fcxHeader h1.skin-banner			{ width: 600px; display: table-cell; vertical-align: middle; float: none; text-align: center; }
}
@media screen and (max-width: 860px){
	.fcxHeader .skin-logo				{ display: table-cell; vertical-align: middle; float: none; }
	.fcxHeader h1.skin-banner			{ width: 300px; }
}
@media screen and (max-width: 768px){
	.proteusBlue .skin-nav,
	.proteusGray .skin-nav,
	.proteusGreen .skin-nav	,
	.proteusOrange .skin-nav,
	.proteusPurple .skin-nav,
	.proteusRed .skin-nav,
	.proteusYellow .skin-nav,
	.fcxHeader .skin-logo,
	.skin-logo							{ display: none; }
	#Body .RightPane, 
	#Body .inner-skin .RightPane,
	#Body .LeftPane, 
	#Body .inner-skin .LeftPane			{ width: 100%; padding: 0; }
	.fcxHeader h1.skin-banner			{ width: auto; display: block; }
	h1.skin-banner						{ padding: 12px 0; text-align: center; }
	.site-links,
	.skin-contact						{ Width: 100%; }
	.site-links							{ padding: 0 0 32px 0; }
}
@media screen and (max-width: 600px){
	.fcxDefault .Pane					{ display: block; padding: 0; width: auto; }
	.cb-about, 
	.cb-events, 
	.site-links, 
	.skin-lfinfo,
	.cb-banner, 
	.skin-rtinfo, 
	.skin-contact, 
	.cb-helpful-links					{ float: none; width: auto; }
	.cb-banner							{ padding: 0 0 32px 0; }
	.skin-footer						{ padding: 32px 0; }
	li.event-item						{ padding: 14px; }
	.skin-logo							{ position: relative; text-align: center; }
	h1.skin-banner						{ padding: 12px 0; text-align: center; }
	.skin-nav							{ padding: 2px 0; }
	.RadMenu_SkinNAV					{ margin: 0; padding: 0; 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{ margin: 2px 0; float: none; }
	.RadMenu_SkinNAV .rmRootGroup .rmItem a.rmLink, 
	.RadMenu_SkinNAV .rmRootGroup .rmItem a.rmLink:link, 
	.RadMenu_SkinNAV .rmRootGroup .rmItem a.rmLink:visited
										{ text-align: center;  }
	.RadMenu_SkinNAV .rmRootGroup .rmSlide
										{ margin: 2px 0 0 0; }
	.RadMenu_SkinNAV .rmRootGroup .rmSlide .rmGroup 
										{ padding: 4px !important; }
	.RadMenu_SkinNAV .rmRootGroup .rmSlide,
	.RadMenu_SkinNAV .rmRootGroup .rmSlide .rmGroup 
										{ position: relative; float: none; top: 0 !important; left: 0 !important;
										height: auto !important; width: auto!important; max-width: auto;
										 -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
	.RadMenu_SkinNAV .rmRootGroup .rmSlide .rmItem a.rmLink, 
	.RadMenu_SkinNAV .rmRootGroup .rmSlide .rmItem a.rmLink:link, 
	.RadMenu_SkinNAV .rmRootGroup .rmSlide .rmItem a.rmLink:visited, 
	.RadMenu_ContentActions .rmGroup .rmItem a.rmLink, 
	.RadMenu_ContentActions .rmGroup .rmItem a.rmLink:link, 
	.RadMenu_ContentActions .rmGroup .rmItem a.rmLink:visited
										{ text-align: left; display: block; width: auto !important; }
	.inner-skin .LeftPane, .inner-skin .RightPane
										{ width: auto; float:none; overflow-x:auto; padding:0;}
}

@media screen and (max-width: 500px){
	.skin-floatRight					{ float: none; text-align: center; }
	.skin-social 						{ float: none; margin-top: 10px; }
	.skin-login 							{ float: none; width: 225px; padding: 5px 18px; margin: 10px auto 0 auto; }
}
