/* Disable iOS/WinMobile font size changes */
@media screen and (max-width: 1000px){
	img										{ max-width: 100%; }
	.skin-width								{ width: 94%; }
	li.story-item							{ width: 24%; padding: 0 0 0 1.33%; }
	li.story-first-item						{ padding: 0; }
	h3.story-title							{ font-size: 24px; line-height: 30px; }
	.cb-community, 
	.cb-social-media, 
	.cb-news								{ width: 65%; }
	.cb-field-status, 
	.cb-events, 
	.cb-embed-HTML							{ width: 34%; }
	li.news-item								{ width: 30%; padding: 2.5%; }
	li.news-alt-item							{ padding: 2.5% 0; }
	.site-links,
	.skin-connect,
	.skin-contact							{ width: 30%; padding: 0; }
	.skin-connect							{ padding: 0 5%; }
	.story-summary							{ font-size: 14px; line-height: 18px; }
	.story-content							{ height: auto; }
}
@media screen and (max-width: 800px){
	.skin-banner							{ float: none; width: 50%; display: block; }
	.skin-action							{ float: left; }
	.skin-logo								{ float: none; width: auto; height: auto; text-align: center; padding: 0; }
	.skin-banners							{ text-align: center; }
	.skin-topOrangeBar						{ background-color: #FBFCFC; }
	.story-summary							{ min-height: 150px; top: auto !important; position: relative; height: auto; }
	li.story-item							{ width: 48%; padding: 1%; }
	a.story-link, 
	a.story-link:link, 
	a.story-link:visited					{ margin: auto; display: inline-block; margin: 12px 0 0 0; }
	.cb-community, 
	.cb-social-media, 
	.cb-news,
	.cb-field-status, 
	.cb-events, 
	.cb-embed-HTML,
	.site-links,
	.skin-connect,
	.skin-contact							{ float: none; width: auto; padding: 0 0 18px 0; }
	.skin-info								{ padding: 0 0 18px 0; }
	.skin-info, 
	.SkinObject, 
	.skin-info a.SkinObject,
	.skin-info a.SkinObject:link, 
	.skin-info a.SkinObject:visited			{ font-size: 12px; line-height: 18px; }
	#Body iframe								{ width: 100%; }
}
@media screen and (max-width: 640px){
	#Body .TeamPage_ND_newsImage				{ float: none; display: table; margin: 18px auto; }
	.story-summary							{ min-height: 170px; }
	.skin-nav,
	.skin-banner,
	.skin-topOrangeBar						{ display: none; }
	.skin-action							{ display: table; margin: auto; padding: 7px 20px; float: none; text-align: center; }
	.skin-topBar							{ border-bottom: 2px solid #333; }
	#socialTabs li.instItem					{ width: 48%; }
	.DicksCarItem img						{ height: auto; }
	.DicksCarCaption						{ position: relative; top: auto; width: auto; }
	#Body .bx-wrapper .bx-pager, 
	#Body .bx-wrapper .bx-controls-auto		{ bottom: auto; top: 18px; left: 18px; }
	h2.DicksCarHead							{ font-size: 32px; line-height: 42px; font-weight: 600; }
}
@media screen and (max-width: 480px){ 
	ul.hdLink								{ display: table; margin: auto; padding: 8px 0; float: none; }
	a.actionLink, 
	a.actionLink:link, 
	a.actionLink:visited					{ display: inline-block; float: none; margin: 0 6px; }
	li.news-item:after						{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
	li.news-item,
	li.community-item						{ float: none; width: auto; padding: 10px; }
	a.community-link, 
	a.community-link:link, 
	a.community-link:visited				{ text-align: center; }
	.news-image								{ float: left; width: 35%; }
	.news-image img							{ height: auto; width: auto; }
	.news-detail							{ padding: 0 0 0 40%; }
	.story-summary							{ min-height: 220px; }
	h2.community-header						{ font-size: 14px; line-height: 20px; }
	.community-image img						{ height: auto; }
	#Body .bx-wrapper .bx-pager, 
	#Body .bx-wrapper .bx-controls-auto		{ display: none; }
}
@media screen and (max-width: 400px){ 
	#Body .TeamPage_ND_newsImage				{ display: block; border: none; text-align: center; }
	.story-summary							{ min-height: 250px; }
}
@media screen and (max-width: 360px){ 
	li.story-item							{ float: none; width: auto; padding: 1%; }
	.story-summary							{ min-height: inherit; }
	#socialTabs li.instItem					{ width: auto; float: none; padding: 0 0 12px 0; }
	#socialTabs .fb-wall-avatar				{ display: none; }
	#socialTabs .fb-wall-message				{ padding: 0 0 6px 0; }
}