table											{ max-width: 100%; }
/* Disable iOS/WinMobile font size changes */
@media screen and (max-width: 960px){
	img										{ max-width:100%; }
	.skin-width								{ width: 96%; display:block; }
	.skin-logo								{ width: auto;  }
	h1.skin-head							{ padding: 0; vertical-align: middle; }
	.fullsize-wrapper .showcase-content img	{ min-width: 100%; width: 100%;}
	.fullsize-wrapper h2.showcase-CPHead		{ font-size: 28px; line-height: 36px; width: auto; }
	.fullsize-wrapper p.showcase-CPDetail	{ font-size: 12px; line-height: 18px; width: auto; }
	.fullsize-wrapper .showcase-button-wrapper
											{ left: auto; right: 30px; }
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-next, 
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-previous
											{ top: 80px; }
	.CB-slider .bsbshowcase-wrapper .showcase-caption
											{ top: 60px; left: 36px; width: 250px; }
	.CB-left								{ width: 48%; padding: 0; }
	.CB-middle								{ float: right; width: 48%; padding: 0; }
	.CB-right								{ float: none; padding: 30px 0 0 0; width: auto; }
	.without-social .CB-left					{ width: 100%; padding: 0; }
	.links-wrapper,
	.sitelink-wrapper						{ float: left; width: 48%; padding: 0; }
	.sponsors-wrapper,
	.skin-contact							{ float: right; width: 48%; padding: 0; }
	.sponsors-wrapper .sponsorsWP			{ padding: 56px 18px; }
	.skin-banner							{ float: none; margin: auto; padding: 30px 0 0 0; }
	.inner-skin .rightpane					{ width: 35%; float:right; display:block; }
	.inner-skin .leftpane					{ width: 62%; float:left; display:block; padding:0;}
	.display-table							{ display:block; }
}

@media screen and (max-width: 768px){
	.DNNModuleContent						{ overflow-x: auto; }
	.skin-nav,
	.skin-logoIMG,
	.inner-skin .gradient-wrapper			{ display: none;}
	.ColoradoStorm .skin-nav,
	.KCLegend .skin-nav,
	.HappyFeet .skin-nav,
	.ColoradoStorm .skin-logoIMG,
	.KCLegend .skin-logoIMG,
	.HappyFeet .skin-logoIMG					{ display: block;}
	.skin-action							{ float: none; text-align: center; }
	.skin-social 							{ float: none; clear: both; }
	a.social-link, 
	a.social-link:link, 
	a.social-link:visited,
	.social-content,
	a.login-link, 
	a.login-link:link, 
	a.login-link:visited					{ float: none; display: inline-block; }
	.hyperionDefault a.social-link, 
	.hyperionDefault a.social-link:link, 
	.hyperionDefault a.social-link:visited	{ float: none; }
}

@media screen and (max-width: 680px){
	.skin-action							{ width: auto; float: none; padding: 12px 0 0 0; }
	.skin-logo								{ width: auto; float: none; }
	.hyperionDefault .skin-logo				{ width: auto; }
	.skin-logoIMG							{ width: auto; float: none; text-align: center; }
	.skin-logoIMG img						{ margin: 0; }
	h1.skin-head							{ width: auto; float: none; padding: 12px 0 0 0; text-align: center; }
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-next, 
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-previous
											{ top: 50px; }
	.CB-slider .bsbshowcase-wrapper .showcase-caption
											{ top: 30px; left: 20px; width: 250px; }
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-next,
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-next:hover,
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-next:focus,
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-next:active
											{ left: 78px; }
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-previous,
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-previous:hover,
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-previous:focus,
	.CB-slider .bsbshowcase-wrapper .showcase-arrow-previous:active
											{ left: 44px; }
	.without-social .skin-social				{ display: none; }
	#Body .inner-skin  .display-table .rightpane,#Body .inner-skin .display-table .leftpane ,
	.inner-skin .ContentPane					{ width:auto; float:none; overflow-x:auto; padding:0;}
}
@media screen and (max-width: 400px){
	
	
		
	.skin-width								{ width: 90%; }
	.RadMenu_SkinNAV						{ margin: 0; float: none; }
	.RadMenu_SkinNAV .rmRootGroup > .rmItem , 
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink, 
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink > .rmText  
											{ float: none; display: block; margin: 0; }
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink > .rmText 
											{ text-align: center; }
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink
											{ border-radius: 3px; margin: 2px 0;  }
	.RadMenu_SkinNAV .rmRootGroup > .rmFirst > .rmLink
											{ border-radius: 12px 12px 0 0; overflow: hidden; }
	.RadMenu_SkinNAV .rmRootGroup > .rmLast > .rmLink
											{ border-radius: 0 0 12px 12px; overflow: hidden; }
	.skin-nav								{ padding: 0; }
	ul.news-list							{ height: auto; }
	.CB-slider .showcase-caption,
	.CB-slider .showcase-arrow-next, 
	.CB-slider .showcase-arrow-previous		{ display: none !important; }
	.skin-social,
	.skin-acLinks							{ float: none; width: auto; display: table; margin: auto; }
	.info-left,
	.info-right								{ float: none; width: auto; text-align: center; padding: 12px 0 0 0; }
	.CB-left,
	.CB-middle,
	.CB-right,
	.links-wrapper,
	.sitelink-wrapper,
	.sponsors-wrapper,
	.skin-contact							{ float: none; width: auto; }
	.CB-left,
	.CB-middle,
	.links-wrapper,
	.sitelink-wrapper						{ padding: 0 0 30px 0; }
	.news-image								{ width: 140px; margin: auto; float: none; }
	.news-content							{ padding: 12px 0 0 0; }
	.sponsors-wrapper						{ padding: 0; }
	/*.skin-info .SkinObject					{ white-space: nowrap; }
	.skin-banner							{ width: auto; }*/
	a.banner-link, 
	a.banner-link:link, 
	a.banner-link:visited					{ display: block; background: transparent; width: auto; }
	.skin-banner img							{ max-width: 100%; }
}
