@media screen and  (max-width: 1000px) {

	body #mediaportal5-brand h1{
		font-size: 20px;
	}
	#list-menu .feature-2,
	#list-menu .feature-1,
	#list-menu .label-2,
	#list-menu .label-1,
	#list-menu .image-text
	{
		display:none;
	}
	#list-menu .subnav .template{
		margin-top: 0;	
	}
	#list-menu .subnav.template-3 .template{
		
	}
	#list-menu li.template ul.subnav .standard{
		width: 97% !important;
		padding: 10px 1.5% !important;
		float: none !important;
	}
	#list-menu .two-col-1{
	/*	width: 100%;
		float: none;*/
	}
	#list-menu .two-col-2{
		/*width: 100%;
		float: none;
		margin-left: 0;*/
	}
	#list-menu li.template .with-sections.sports ul#menu-sport-group-1{
		float: none;
		width: 100%;
	}
	#list-menu li.template .with-sections.sports ul#menu-sport-group-2{
		float: none;
		width: 100%;
	}

	#list-menu li.template .with-sections.sports .box-mens{
		/*float: none;
		width: 100%;*/
		padding: 0px;
	}
	#list-menu li.template .with-sections.sports .box-womens{
		/*	float: none;
		width: 100%;*/
	}
	#list-menu li.template ul.subnav .standard{
		width: 100%;
	}

	#list-menu li.template ul.subnav .sports ul.subnav {
		float: none;
	}
	#list-menu li.template ul.subnav.template-2 .standard{
		width: 100%;
	}
	#list-menu .subnav .template {
		padding-bottom: 0px;
		min-height: none;
	}


	#list-menu li.template div.standard li{
		width: 100%;
	}


	#menu-container {height:35px;min-height:35px;}

	#list-menu {
		display:none;
		width:100%;
		padding-top: 37px;
	}

	
	#list-menu .subnav a {
		color:#f47320;
	}

	#list-menu.show-mobile {
		display:block;
	}

	#list-menu-button {
		display:block;
	}
	
	#list-menu-button button {
		padding:0;
		background:transparent;
	}

	#list-menu li.parent {
		float:none;
		display:block;
		background:#5c5b5b;
		border-top:1px solid #ffffff;
	}

	#list-menu li.parent:hover {
		background:gray;	
	}
	#list-menu li.parent.first{
		margin: 0;
	}
	#list-menu li.parent.first .top-menu-link{
		padding-top: 5px;
	}

	#list-menu li.template ul.subnav .box-womens .menu-label {
		/*margin-top: 30px;*/
	}
	#list-menu .divider {
		display:none;
	}

	#list-menu a.top-menu-link {
		font-size: 16px;
		display: block;
		color: #ffffff;
		height:40px;
		line-height:40px;
		padding:0 15px;
		text-align: left;
		text-decoration:none;
	}
	#list-menu li.menu-active.parent a.top-menu-link,
	 #list-menu li.menu-active.parent a.top-menu-link a:hover,
	  #list-menu li.parent a.top-menu-link:hover{
	  	color: #ffffff;
	  	border: none;
	}
	#list-menu .subnav.template-ul{
		position: static;
		margin-top: 0;
		width:100% !important;
	}
	#list-menu li.template .with-sections .box-mens li ,#list-menu li.template .with-sections .box-womens li{
		float: none;
	} 
	#list-menu li.template div.standard li{
		float: none;
		text-align: left;
	}


	#list-menu  .top-menu-link:hover,#list-menu .top-menu-link:focus {
		color:#ffffff;
	}

	ul#menu-sport-group-1,
	ul#menu-sport-group-2 {
		width:100%;
		display:block;
		float:none;
	}

	#list-menu .feature-2,
	#list-menu .feature-1,
	#list-menu .label-2,
	#list-menu .label-1,
	#list-menu .image-text,
	#list-menu .ad-menu
	{
		display:none;
	}

	#list-menu .with-sections li {
		float:none;
		display:block;
	}
	#list-menu .standard li {
		/*float: none;
		line-height: 40px !important;
		height: 40px !important;*/
	}	
	#list-menu .with-sections a.sport {
		float:none;
		display:block;
	}

	#list-menu li.template .with-sections {
		text-align: left;
	}

	#list-menu .subnav a.section,
	#list-menu .subnav a.custom,
	#list-menu .subnav a.twitter,
	#list-menu .subnav a.facebook {
		display:none;
	}

	#list-menu li.parent.menu-active {
		background:grey;
	}

	#list-menu li.parent.menu-active .top-menu-link {
		color:#ffffff;
	}
	#list-menu .subnav a{
	/*	line-height: 40px !important;
		height: 40px !important;*/
		width: 100% !important;
		display: block;
	}
	#SectionMenu .container{
		width: 95%;
	}
	#header.fixed{
		position: relative;
	}
	#header #logo{
		width: 88px;
		left: 20px;
	}
	#header #site-title{
		top: 28px;
		left: 124px;
		width: 492px;
	}
	#header-search-button,#header #searchbox,#header #searchbox.active{
		display: none;
	}
	#header .adspace{
		bottom: 43px;
	}
	#rotator .main .story{
		width: 50%;
	}
	#rotator .main .story .title {
		font-size: 18px;
		line-height: 22px;
	}
	#rotator .livenow {
	  left: 29%;
	}
	.videos_container{
		width: 100%;
		float: none;
	}
	#videos{
		width: 42%;
		margin-left: 5.2%;
	}
	#noles{
		float: right;
		width: 42%;
		margin-right: 5.2%;
	}
	.more_headlines_container{
		width: 100%;
		float: none;
	}
	#more_headlines{
		margin: 10px auto;
		width: 89%;
	}
	#right-column #more_headlines{
		float: left;
		width: 53%;
	}
	#right-column .cubead{
		float: right;
		margin: 10px auto;
	}
	#more_headlines .main.content{
	  height: 150px;
	  width: 96%;
	  margin: 0 auto;
	}
	#more_headlines .item{
		float: left;
		width: 31%;
		padding: 0 1%;
	}
	#right-column #more_headlines .item{
		float: left;
		width: 48%;
		padding: 0 1%;
	}
	#more_headlines .item .title{
	  height: 49px;
	  width: 100%;
	  font-size: 12px;
	  line-height: 16px;
	}
	#more_headlines .footer{
		position: relative;
		z-index: 2;
		padding: 10px 0;
		width: 96%;
	  	margin: -1px auto 0;
		border-top: 1px solid #782f40;
	}
	.cubead{
		margin: 0 auto;
	}
	#more_headlines .item .title .table-cell{
	  height: 49px;
	}
	#social .left_section{
		padding-left: 2%;
		width: 24%;
	}
	#social .left_section .header{
		font-size: 12px;
		padding-right: 5px;
	}
	#social .left_section a div.sprite{
		position: relative;
    	top: 3px;
	}
	#social .middle_section{
		width: 42%;
	}
	#social .right_section {
	    width: 32%;
	    padding-left: 0;
	}
	#multi_promo{
		border-left: 0;
		border-right: 0;
	}
	#single_promo{
		border-left: 0;
		border-right: 0;
	}
	#single_promo .main{
	  width: 100%;
	}
	#right-column{
		width: 95%;
		margin: 0px auto;
		float: none;
		border: 0;
		padding: 0;
	}

	#left-column{
		width: 95%;
		margin: 0 auto;
		float: none;
	}
	#left-column .column-contents{
		min-height: initial;
	}	

	#right-column .cube_ad{
		padding-top: 40px;
		float: right;
	}
	#right-column #videos{
		margin: 10px 0px;
	} 
	#right-column #videos .main.content{
		height: auto;
	}
	#right-column #videos .item{
		float: left;
		width: 33.3%;
	}

}

/*************************************************************************************************************************************/
/*************************************************************************************************************************************/
/*************************************************************************************************************************************/
		
@media screen and (max-width: 767px) {
	#left-column{
		width: 100%;
	}
	#GlobalArticleContainer .ArticleText{
		padding: 10px 7px;
	}
	#section-menu li.more {
		float: right;
	}

	#section-menu ul,
	#section-menu :hover ul ul, 
	#section-menu :hover ul :hover ul ul, 
	#section-menu :hover ul :hover ul :hover ul ul, 
	#section-menu :hover ul :hover ul :hover ul :hover ul ul{
		left: -135px;
	}

	#SectionMenu .container table.section_table td{
		display: block;
	}
	ul#section-menu{
		padding: 0;
		width: 100%;
	}
	#section-menu li a{
		font-size: 13px;
	}
	#sport-title{
		line-height: 34px;
	}
	.leaderboard.bottom .container{
	    width: 320px;
	    margin: 0px auto;
	    height: 50px;
	}

	#header_ads .container{
		max-width: 320px;
		height: 50px;
	}
	#header .adspace{
		display: none;
	}
	#header #menu{
		margin-top: 12px;
	}
	#header #logo{
		width: 50px;
		top: 1px;
		left: 17px;
	}
	#header #site-title{
		top: 20px;
		left: 75px;
		width: 200px;
	}
	#list-menu-button{
		top: 0px;
		right: 15px;
	}
	#schedule .schedule_content{
		width: 84%;
	}
	#schedule .arrow{
	  left: -24px;
	}
	#schedule .arrow.right{
	  right: -24px;
	}
	#schedule .no_data{
		line-height: 40px;
	}
	#rotator .play,
	#rotator .sub .play{
		width: 41px;
  		height: 40px;
		left: 47%;
		top: 40%;
	}
	#rotator .main .story{
		width: 100%;
		margin-bottom: 118px;
	}
	#rotator .main .story .title_container{
		bottom: -118px;
		height: 108px;
		padding-top: 10px;
		overflow: hidden;
	}
	#rotator .main .story .title,
	#rotator .main .story.first .title{
		color: #782f40;
		font-size: 23px;
		line-height: 24px;
		padding: 10px 0px;
		text-shadow: none;
		width: 90%;
	}
	#rotator .livenow {
	  left: 10%;
	}
	#social{
		height: 174px;
	}
	#social .left_section{
		text-align: center;
		padding-left: 0;
		width: 100%;
	}
	#social .middle_section{
		width: 100%;
	}
	#social .right_section {
	    width: 100%;
	}
	#videos{
	  width: 100%;
	  border-left: 0;
	   border-right: 0;
	  margin: 10px auto;
	  float: none;
	}
	#noles{
	  width: 100%;
	  border-left: 0;
	   border-right: 0;
	  margin: 10px auto;
	  float: none;
	}
	#more_headlines, #right-column #more_headlines{
		float: none;
		margin: 10px auto;
		width: 100%;
		max-width: 400px;
		border-left: 0;
	   border-right: 0;
	}
	#more_headlines .main.content, #right-column #more_headlines .main.content{
	  height: auto;
	  width: 96%;
	  margin: 0 auto;
	}
	 #right-column #more_headlines .item, #more_headlines .item{
		float: none;
		width: 100%;
	}
	#more_headlines .item .title{
	  height: 52px;
	  width: 100%;
	  font-size: 16px;
	  line-height: 22px;
	}
	#more_headlines .footer{
		width: 100%;
	  	margin: 0;
		border-top: 0;
	}
	#more_headlines .item .title .table-cell{
	  height: 52px;
	}
	.cubead , #right-column .cubead{
		float: none;
		border-left: 0;
	   border-right: 0;
	}
	#multi_promo .main, #multi_promo .item .item_container{
		width: 100%;
	}
	#multi_promo .arrow{
		top: 20%;
	  left: 0px;
	}
	#multi_promo .arrow.right{
	  right: 0px;
	}
	#multi_promo .item .image{
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
	  float: none;
	}
	#multi_promo .item .right_side{
		width: 100%;
		max-width: 300px;
		margin: 10px auto 0;
		float: none;
		height: auto;
	}	
	#multi_promo .item .right_side .table-cell{
	  height: auto;
	}
	#single_promo .right_side{
		position: static;
		margin-top: 10px;
	}	
	#single_promo .right_side .title{
	  color: #231f20;
	  text-shadow: none;
	}
	#single_promo .right_side .subtitle{
	  color: #231f20;
	  text-shadow: none;
	}
	#footer #site_bottom_32900{
	  float: none;
	}
	#footer .right_side{
	  float: none;
	  width: 100%;
	}
	#GlobalArticleContainer #article-date-icons .text{
	    float: none;
	   	margin: 0 auto;
	}
	#GlobalArticleContainer #article-date-icons .article-icons{
	    float: none;
	   	margin: 0 auto;
	}

	#GlobalArticleContainer #articleRelated{
		float: none;
		margin: 10px auto 15px;
	}	
	#GlobalArticleContainer #article.picture_right .right_side,
	#GlobalArticleContainer #article.picture_left .left_side{
	  float: none;
	  margin: 0px auto;
	  width: 300px;
	}

	#GlobalArticleContainer #article.picture_left #ArticleImage,
	#GlobalArticleContainer #article.picture_right #ArticleImage{
		margin: 0px;
	}
	#GlobalArticleContainer #article.picture_left #captionbar,
	#GlobalArticleContainer #article.picture_right #captionbar{
		margin:0px 0px 20px 0px;
	}
	#GlobalArticleContainer .play {
	  width: 41px;
	  height: 40px;
	  position: absolute;
	  top: 41%;
	  left: auto;
	  right: 46%;
	  background: url('/fls/32900/site_graphics/play_sm.png') center no-repeat;
	  z-index: 200;
	  cursor: pointer;
	}

	#right-column .cube_ad{
		float: none;
		margin: 0 auto;
		padding-top: 0;
	}
	#right-column #videos{
		max-width: 400px;
		margin: 10px auto;
	} 
	#right-column #videos .main.content{
		height: auto;
	}
	#right-column #videos .item{
		float: none;
		width: 100%;
	}
	#more_from .container .item {
	    width: 100%;
	    max-width: 300px;
	    padding-left: 0;
	    float: none;
	    margin: 0 auto;
	}
	#more_from .container .item .image {
		max-height: 163px;
	}	

}


@media screen and (max-width: 450px) {

	body #mediaportal5-brand h1{
		font-size: 18px;
	}
	#main_module .item .link{
		font-size: 11px;
		line-height: 23px;

	}

	#ad_block .ad_block{
		padding: 20px 0px;
	}
	#donor .thank .right_side .top{
	  font-size: 12px;
	}
	#donor .thank .right_side .bottom{
	  font-size: 15px;
	}
}

@media print {
    body {
    	width: 1200px;
    	-webkit-print-color-adjust: exact !important; 
    	background: transparent;
    }
}