@media (min-width:56em) {
	.is_ie8 .nav-region-hed {
		display: block;
		float: right;
		width: 220px!important;
		text-align: right;
		position: relative;
		height: 2em
	}

	.is_ie8 .nav-region-hed .nav-region-label {
		display: block;
		position: absolute;
		right: 120px;
		top: 3px
	}

	.is_ie8 .nav-region-hed .nav-region-active {
		display: none
	}

	.is_ie8 .nav-region-hed form {
		width: auto;
		left: auto;
		right: 0;
		text-align: right
	}

	.is_ie8 .nav-region-hed form select {
		width: 110px
	}

	.mast {
		position: relative;
		padding: 0
	}

	.is_ie .mast-nav-section-items,.is_ie .mast-nav-sections {
		background: 0 0!important
	}

	.nav-region-hed {
		display: block;
		position: absolute;
		top: 1.2em;
		right: 2.6em;
		width: auto;
		text-align: center;
		font-weight: 500;
		font-size: .82em;
		text-transform: uppercase;
		overflow: hidden;
		padding: .5em 0
	}

	.nav-region-hed form {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%
	}

	.nav-region-hed select {
		text-transform: none;
		letter-spacing: 0;
		width: 100%;
		opacity: .01
	}

	.is_ie8 .nav-region-hed select {
		opacity: 1
	}

	.is_ie9 .nav-region-hed select {
		margin-top: 5px
	}

	.nav-region-hed input {
		position: absolute!important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px 1px 1px 1px);
		clip: rect(1px,1px,1px,1px)
	}

	.nav-region-label {
		color: #ccc
	}

	.gn-dark-blue .nav-region-label {
		color: #c3c3c3
	}

	.nav-region-active {
		color: #fff;
		color: rgba(255,255,255,.9);
		font-weight: 700
	}

	.nav-region,.nav-region-hed>a {
		color: inherit
	}

	.nav-region-hed i {
		position: absolute;
		left: -999em
	}

	.nav-region-active:after {
		content: "";
		border-left: 4px solid transparent;
		border-right: 3px solid transparent;
		border-top: 3px solid rgba(255,255,255,.9);
		margin-left: 3px;
		display: inline-block;
		position: relative;
		top: -2px
	}

	.mast-logo {
		float: left;
		margin: 1.62em 0 1.4em 1em;
		z-index: 101
	}

	.gn-dark-blue .mast-nav-sections,.mast-nav-sections {
		background: 0 0
	}

	#nav-section-national {
		width: 25%
	}

	#nav-section-local {
		width: 20%
	}

	#nav-section-watch {
		width: 21%
	}

	#nav-section-search {
		position: relative;
		width: 34%
	}

	.mast-nav-sections a.nav-touch-helper {
		width: 34px;
		background: #0b4573
	}

	.gn-dark-blue .mast-nav-sections a.nav-touch-helper,.is_ie .gn-dark-blue .mast-nav-sections a.nav-touch-helper {
		background: #001c35
	}

	.mast-nav-sections a.nav-section-link {
		margin-right: 39px;
		background: #0b4573
	}

	.gn-dark-blue .mast-nav-sections a.nav-section-link {
		background: #001c35
	}

	.nav-section-search input {
		width: 86%;
		color: #ccc
	}

	.nav-section-search.on input {
		width: 86%;
		color: #fff
	}

	.nav-section-tvlive {
		top: 2em;
		right: auto;
		left: 210px;
		width: auto;
		position: absolute;
		text-align: left
	}

	.nav-section-tvlive h2,.nav-section-tvlive p {
		float: none;
		clear: none
	}

	.nav-section-tvlive h2 {
		display: inline
	}

	.nav-section-tvlive a {
		position: relative;
		right: auto;
		left: 0;
		top: 0
	}

	.nav-section-tvlive i.icon {
		vertical-align: middle;
		margin: -.4em .4em 0 0
	}

	.mast-nav-sections {
		position: absolute;
		width: 100%;
		top: 2.6em;
		z-index: 100
	}

	.mast-nav-section-items {
		padding-left: 203px
	}
}

@media (min-width:71em) {
	.mast {
		margin: 0
	}

	#nav-section-national a.nav-section-link {
		width: 85%
	}

	#nav-section-local a.nav-section-link {
		width: 80%
	}

	#nav-section-watch a.nav-section-link {
		width: 81%
	}

	#nav-section-national a.nav-touch-helper {
		width: 15%
	}

	#nav-section-local a.nav-touch-helper {
		width: 20%
	}

	#nav-section-watch a.nav-touch-helper {
		width: 19%
	}
}

@media screen and (min-width:40em) {
	.hide-mobile {
		display: block
	}

	.show-mobile {
		display: none
	}

	.show-mobile.interactive-link {
		display: none
	}
}

@media screen and (min-width:48em) {
	.left-well .wells,.left-well .stream,.right-well .wells,.right-well .stream {
		position: relative;
		float: left
	}

	.left-well .wells,.right-well .wells {
		width: 250px
	}

	.left-well.layout-contain {
		padding-left: 315px
	}

	.stream {
		width: 100%
	}

	.left-well .wells {
		right: 295px;
		margin-left: -100%
	}

	.left-well.reverse .wells {
		margin-left: 0;
		margin-right: -100%
	}

	.right-well.layout-contain {
		padding-left: 20px;
		padding-right: 315px
	}

	.right-well .wells,.right-well .stream {
		float: right
	}

	.right-well .wells {
		left: 295px;
		*left: 590px;
		margin-right: -100%
	}

	.right-well.reverse .wells {
		margin-right: 0;
		margin-left: -100%
	}
}

@media screen and (min-width:56em) {
	.left-well.layout-contain {
		padding: 40px 40px 60px;
		padding-left: 410px
	}

	.home .left-well.layout-contain {
		padding-bottom: 0
	}

	.left-well .wells,.right-well .wells,.right-well-wider .wells {
		width: 300px
	}

	.left-well .wells {
		right: 370px
	}

	.right-well.layout-contain,.right-well-wider.layout-contain {
		padding-left: 40px;
		padding-right: 410px
	}

	.right-well .wells,.right-well-wider .wells {
		left: 370px;
		*left: 740px
	}

	.right-well-wider .wells,.right-well-wider .stream {
		position: relative;
		float: right
	}

	.right-well-wider .wells {
		margin-right: -100%
	}

	.right-well-wider.reverse .wells {
		margin-right: 0;
		margin-left: -100%
	}
}

@media screen and (min-width:60em) {
	.right-well-article .wells {
		width: 300px
	}

	.right-well-article.layout-contain {
		padding-left: 40px;
		padding-right: 410px
	}

	.right-well-article .wells {
		left: 370px;
		*left: 740px
	}

	.right-well-article .wells,.right-well-article .stream {
		position: relative;
		float: right
	}

	.right-well-article .wells {
		margin-right: -100%
	}

	.right-well-article.reverse .wells {
		margin-right: 0;
		margin-left: -100%
	}
}

@media screen and (min-width:70em) {
	.layout-header,.layout-contain {
		-webkit-box-shadow: rgba(0,0,0,.1) 0 6px 6px 0;
		-moz-box-shadow: rgba(0,0,0,.1) 0 6px 6px 0;
		box-shadow: rgba(0,0,0,.1) 0 6px 6px 0
	}
}

@media screen and (min-width:44em) {
	.menu {
		width: auto;
		right: 0;
		left: 0;
		top: 3.6em
	}

	.is_ie8 .menu {
		top: 3.6em!important
	}

	#menu-nav-section-national .sections ul {
		margin-bottom: 1em
	}

	#menu-nav-section-national .national-trending {
		display: block
	}

	.menu .tier2 {
		width: 48%;
		display: inline-block;
		margin-right: 0;
		position: relative
	}

	.menu .tier1 {
		width: 48%;
		display: inline;
		float: right
	}

	.menu .tier2 img,.nav-sections-preview-watch .thumb img {
		display: block
	}

	.menu .tier2 h6,.menu .tier2 span.icon-media {
		position: absolute;
		top: 10px;
		left: 10px
	}

	.menu .featured-hgroup,.menu .featured-vid-hgroup {
		border-top: 4px solid #1d78af;
		margin: 0;
		background-color: rgba(29,120,175,.8);
		padding: 12px 14px 13px;
		color: #fff
	}

	.menu .featured-vid-hgroup .play-btn {
		float: left;
		width: 42px;
		height: 42px;
		background-color: #000;
		padding: 13px 15px
	}

	.menu .featured-vid-hgroup .play-btn:after {
		content: "\0020";
		position: absolute;
		-webkit-transform: rotate(.1deg);
		-moz-transform: rotate(.1deg);
		-ms-transform: rotate(.1deg);
		-o-transform: rotate(.1deg);
		transform: rotate(.1deg);
		border-top: 8.4px solid transparent;
		border-bottom: 8.4px solid transparent;
		border-left: 14px solid #fff;
		border-right: 0 solid transparent
	}

	.menu .featured-h,.menu .featured-vid-h {
		margin: 0;
		font: 300 1.1em proxima-nova,Helvetica,Arial,sans-serif
	}
}

@media screen and (min-width:56em) {
	.menu {
		top: 3.6em;
		left: 203px;
		right: 0
	}
}

@media (min-width:48em) {
	.footer .region-names,.footer .sections {
		float: left;
		margin-right: 5%
	}

	.footer .region-names {
		width: 46.667%
	}

	.footer .region-nav li {
		width: 48%
	}

	.footer .sections,.footer .social {
		clear: none;
		width: 21.667%
	}

	.footer .social {
		float: right;
		margin-right: 0
	}
}

@media (min-width:64em) {
	.footer .region-nav li {
		
	}
}

@media (min-width:44em) {
	.story {
		margin-bottom: 20px
	}
}

@media (min-width:48em) and (max-width:60em) {
	.story-float-img .story-h,.story-float-img .story-txt {
		float: none;
		width: auto
	}
}

@media (min-width:56em) {
	.breaking-sitewide .story {
		padding-left: 40px;
		padding-right: 40px
	}
}

@media (min-width:60em) {
	.pullquote .quote-src {
		float: right;
		text-align: right
	}

	.pullquote .quote-link,.pullquote .quote-src {
		clear: none;
		width: 47.5%
	}
}

@media (min-width:48em) {
	.trending>li.tier-3 {
		display: inline-block;
		*display: inline;
		zoom: 1
	}
}

@media (min-width:56em) {
	.trending {
		padding-left: 40px;
		padding-right: 40px
	}
}

@media (min-width:60em) {
	.trending>li.tier-4 {
		display: inline-block;
		*display: inline;
		zoom: 1
	}
}

@media (min-width:37em) {
	.story-float-img.story-sponsored .story-img-link,.story-float-img.story-featured .story-img-link {
		float: left;
		margin: 5px 24px 10px 0
	}

	.story-float-img.story-sponsored .story-h,.story-float-img.story-featured .story-h,.story-float-img.story-sponsored .story-txt,.story-float-img.story-featured .story-txt,.story-float-img.story-sponsored .sponsored,.story-float-img.story-featured .sponsored {
		float: right;
		width: 57%
	}

	.story-float-img.story-sponsored .sponsored-sponsor .sponsored-tip .sponsor-help,.story-float-img.story-featured .sponsored-sponsor .sponsored-tip .sponsor-help {
		margin-left: 38%
	}

	.sponsored-tip .sponsor-help {
		position: absolute;
		z-index: 79;
		left: 20px;
		margin-top: 10px;
		width: 280px;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: opacity .25s ease-in;
		-moz-transition: opacity .25s ease-in;
		-ms-transition: opacity .25s ease-in;
		-o-transition: opacity .25s ease-in;
		transition: opacity .25s ease-in
	}

	.author-bio .sponsored-tip .sponsor-help {
		left: 0
	}

	.author-bio .sponsor-help:before {
		left: 50%;
		margin-left: -8px
	}

	.story-author-byline .sponsored-tip .sponsor-help,.story-byline .sponsored-tip .sponsor-help {
		left: auto;
		margin-left: -133px
	}

	.sponsored-tip:hover .sponsor-help {
		opacity: 1;
		visibility: visible
	}

	.sponsor-help {
		position: absolute;
		clear: both;
		padding-top: 22px;
		margin: 0 12px 16px 0;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		z-index: 1
	}

	.sponsor-help:before {
		content: "\0020";
		position: absolute;
		top: 11px;
		left: 40px;
		-webkit-transform: rotate(.1deg);
		-moz-transform: rotate(.1deg);
		-ms-transform: rotate(.1deg);
		-o-transform: rotate(.1deg);
		transform: rotate(.1deg);
		border-left: 8.16px solid transparent;
		border-right: 8.16px solid transparent;
		border-bottom: 12px solid #222
	}

	.story-author-byline .sponsor-help:before,.story-byline .sponsor-help:before {
		left: 130px
	}

	.modal-close,.sponsored-tip-modal {
		display: none
	}

	.sponsor-help-content {
		border: 1px solid #f2f3f3;
		border-top: 0;
		padding: 16px;
		margin: auto;
		width: auto;
		-webkit-box-shadow: rgba(0,0,0,.1) 2px 2px 4px;
		-moz-box-shadow: rgba(0,0,0,.1) 2px 2px 4px;
		box-shadow: rgba(0,0,0,.1) 2px 2px 4px
	}

	.story-float-img.story-featured .sponsor-help,.story-float-img.story-sponsored .sponsor-help {
		width: 51%
	}

	.sponsored-tip .sponsor-help-content h5 {
		font-size: .95em;
		font-weight: 500
	}

	.sponsored-tip .sponsor-help-content p {
		font-size: .75em;
		line-height: 155%;
		font-weight: 300;
		color: #ccc
	}

	.story-author-byline .sponsored-help-text .sponsored-tip,.article-detail .story-byline .sponsored-help-text .sponsored-tip,.article-detail .author-bio .sponsored-help-text .sponsored-tip,.sponsored-help-text {
		display: none
	}

	.story-author-byline .sponsored-tip,.article-detail .story-byline .sponsored-tip,.article-detail .author-bio .sponsored-tip,.stream .sponsored-sponsor .sponsored-tip {
		display: inline-block
	}

	.article-author .author .author-bio h4 {
		display: inline
	}

	.article-detail .author-bio .sponsored-tip {
		margin-bottom: -1px;
		margin-left: -3px
	}
}

@media (min-width:43em) {
	.story-float-img.story-sponsored .sponsored-sponsor .sponsored-tip .sponsor-help,.story-float-img.story-featured .sponsored-sponsor .sponsored-tip .sponsor-help {
		margin-left: 39%
	}
}

@media (min-width:47em) {
	.story-float-img.story-sponsored .story-h,.story-float-img.story-featured .story-h,.story-float-img.story-sponsored .story-txt,.story-float-img.story-featured .story-txt,.story-float-img.story-sponsored .sponsored,.story-float-img.story-featured .sponsored {
		float: right;
		width: 59%
	}

	.story-float-img.story-sponsored .sponsored-sponsor .sponsored-tip .sponsor-help,.story-float-img.story-featured .sponsored-sponsor .sponsored-tip .sponsor-help {
		margin-left: 37.5%
	}
}

@media (min-width:47.9em) {
	.featured-well .sponsored-sponsor .sponsored-tip .sponsor-help {
		left: 0
	}
}

@media (min-width:48em) {
	.sponsored-sponsor .sponsored-tip .sponsor-help {
		left: 0
	}

	.article-detail .sponsored-sponsor .sponsored-tip .sponsor-help {
		left: 20px
	}

	.story-float-img.story-sponsored .story-img-link,.story-float-img.story-featured .story-img-link {
		margin: 5px 24px 10px 0;
		float: left
	}

	.story-float-img.story-sponsored .story-h,.story-float-img.story-featured .story-h,.story-float-img.story-sponsored .story-txt,.story-float-img.story-featured .story-txt,.story-float-img.story-sponsored .sponsored,.story-float-img.story-featured .sponsored {
		float: right;
		width: 55%
	}

	.story-float-img.story-featured .sponsored-sponsor .sponsored-tip .sponsor-help,.story-float-img.story-sponsored .sponsored-sponsor .sponsored-tip .sponsor-help {
		margin-left: 38%;
		width: 51%
	}
}

@media (min-width:56em) {
	.sponsored.weather {
		margin-top: -10px;
		margin-bottom: 25px;
		float: none;
		display: block
	}
}

@media (min-width:60em) {
	.article-detail .sponsored-sponsor .sponsored-tip .sponsor-help {
		left: 0
	}
}

@media (min-width:61em) {
	.story-float-img.story-sponsored .story-h,.story-float-img.story-featured .story-h,.story-float-img.story-sponsored .story-txt,.story-float-img.story-featured .story-txt,.story-float-img.story-sponsored .sponsored,.story-float-img.story-featured .sponsored {
		float: right;
		width: 57%
	}

	.story-float-img.story-featured .sponsored-sponsor .sponsored-tip .sponsor-help,.story-float-img.story-sponsored .sponsored-sponsor .sponsored-tip .sponsor-help {
		margin-left: 37.5%;
		width: 280px
	}
}

@media (min-width:69em) {
	.story-float-img.story-sponsored .story-h,.story-float-img.story-featured .story-h,.story-float-img.story-sponsored .story-txt,.story-float-img.story-featured .story-txt,.story-float-img.story-sponsored .sponsored,.story-float-img.story-featured .sponsored {
		float: right;
		width: 58%
	}
}

@media (min-width:48em) {
	.story .teaser .media-link {
		float: left;
		width: 50%
	}

	.story .teaser .media-link:nth-child(odd) {
		clear: left
	}

	.story .teaser .media-link:nth-child(3n+1) {
		clear: none
	}

	.breaking-highImpactSimple .teaser .media-link {
		width: 25%
	}

	.breaking-highImpactSimple .teaser .media-link:nth-child(odd) {
		clear: none
	}

	.breaking-highImpactSimple .teaser .media-link:nth-child(3n+1) {
		clear: none
	}

	.breaking-highImpactSimple .teaser .media-link:nth-child(4n+1) {
		clear: both
	}
}

@media (min-width:56em) {
	.layout-breakingHighImpact {
		padding-left: 40px;
		padding-right: 40px
	}
}

@media (min-width:60em) {
	.story .teaser .media-link {
		float: left;
		width: 33%
	}

	.story .teaser .media-link:nth-child(odd) {
		clear: none
	}

	.story .teaser .media-link:nth-child(3n+1) {
		clear: left
	}

	.breaking-highImpactSimple .teaser .media-link {
		width: 25%
	}

	.breaking-highImpactSimple .teaser .media-link:nth-child(3n+1) {
		clear: none
	}

	.breaking-highImpactSimple .teaser .media-link:nth-child(4n+1) {
		clear: both!important
	}
}

@media (min-width:40em) {
	.story-ad {
		width: 320px;
		float: right;
		margin-left: 20px
	}
}

@media (min-width:48em) and (max-width:56em) {
	.sidebar-ad {
		display: none
	}

	.tile-ads {
		display: none
	}

	.right-well-article .sidebar-ad {
		display: block
	}
}

@media (min-width:56em) {
	.sidebar-ad {
		background: 0;
		min-height: 250px
	}

	.right-well-article .sidebar-ad {
		min-height: 320px
	}

	.weather-ad {
		display: block
	}

	.weather-ad>span {
		display: inline-block;
		margin-top: 12px
	}

	.weather-ad>span:first-child {
		margin-top: 0
	}
}

@media (min-width:60em) {
	.right-well-article .sidebar-ad {
		background: 0;
		min-height: 250px
	}
}

@media (min-width:37em) {
	.single-format-standard #TB_window,.single-gnca-staff #TB_window,.tax-gnca-program #TB_window {
		margin: -25% -45%!important
	}
}

@media (min-width:40em) {
	.single-format-standard #TB_window,.single-gnca-staff #TB_window,.tax-gnca-program #TB_window {
		margin: -25% -40%!important
	}
}

@media (min-width:45em) {
	.single-format-standard #TB_window,.single-gnca-staff #TB_window,.tax-gnca-program #TB_window {
		margin: -25% -35%!important
	}
}

@media (min-width:50em) {
	.single-format-standard #TB_window,.single-gnca-staff #TB_window,.tax-gnca-program #TB_window {
		margin: -25% -30%!important
	}
}

@media (min-width:55em) {
	.single-format-standard #TB_window,.single-gnca-staff #TB_window,.tax-gnca-program #TB_window {
		margin: -25%!important
	}
}

@media (min-width:75em) {
	.single-format-standard #TB_window,.single-gnca-staff #TB_window,.tax-gnca-program #TB_window {
		margin: -15% -20%!important
	}
}