html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, credit, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcredit, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
p b { font-weight: bold; }
p i { font-style: italic; }
article, aside, details, figcredit, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: outside none none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
@font-face {
  font-family: "icon-font";
  font-style: normal;
  font-weight: normal;
  src: url(138a5fc377c5c01716c1894d43cfd506b9325af5.eot)  format("embedded-opentype"), url(1bd48b106001ba28f1f404542f5cfa1661210f56.woff)  format("woff"), url(c438afe3870e9f25650e181746af9ab63a91fa23.ttf)  format("truetype"), url(705b8378d0a2cbec549a43b38e5452a920480eb9.svg)  format("svg");
}
#ls-canvas { width: 100% ! important; min-width: 320px; }
#ls-canvas, #ls-canvas *, body * { box-sizing: border-box; }
ul.menu, ul.mainNav, ul.parentMenu { margin: 0px; }
ul.menu li, ul.mainNav li, ul.parentMenu li { display: inline-block; list-style-type: none; margin-bottom: 0px; }
ul.menu li:first-child, ul.parentMenu li:first-child { margin-left: 0px; }
ul.menu li.prev, ul.menu li.next, ul.menu li.more { border: 0px none; font-size: 0.857em; margin-top: 0.25em; }
ul.menu.prevNext li.prev, ul.menu.prevNext li.next { margin-top: 0.5em; margin-left: 0.5em; margin-right: 0.5em; padding-top: 0px; }
ul.menu li.prev { float: left; }
ul.menu li.next, ul.menu li.more { float: right; }
ul.menu li.prev a::before, ul.menu li.next a::after { content: ""; display: block; height: 0px; width: 0px; border-top: 0.35em solid transparent; border-bottom: 0.35em solid transparent; margin-top: 0.35em; }
ul.menu li.prev a::before { border-right: 0.5em solid white; float: left; margin-right: 0.5em; }
ul.menu li.next a::after { border-left: 0.5em solid white; float: right; margin-left: 0.5em; }
ul.menu li.sponsoredAd { border: medium none; float: right; margin: 0px; }
ul.menu li.sponsoredAd a { padding: 0px; }
ul.menu div.sponsoredAd { border: medium none; float: right; margin: 0px; }
ul.menu div.sponsoredAd a { padding: 0px; }
ul.menu.popup li li a { display: block; }
body ul.menu.popup li li a { color: rgb(34, 34, 34); }
ul.menu.popup li li a:hover { color: rgb(119, 119, 119); }
ul.menu.popup > li > a { display: none; }
ul li.mobile-popup > a { display: none; }
.detailMenu a.openDrawer::after { content: ""; display: inline-block; height: 0px; width: 0px; border-top: 0.35em solid transparent; border-bottom: 0.35em solid transparent; margin-top: 0.35em; border-left: 0.5em solid white; margin-left: 0.5em; }
.topAd { background: rgb(153, 153, 153) none repeat scroll 0% 0%; padding: 20px 0px; overflow: hidden; text-align: center; }
.topAd img { max-width: none; margin: 0px auto; }
.topAd * { max-width: none; margin: 0px auto; }
.sponsoredAd { background-color: rgb(24, 24, 24); height: 30px; font-family: "Francois One",sans-serif; font-weight: normal; color: rgb(255, 255, 255); }
.sponsoredAd img { float: right; max-width: inherit; }
.sponsoredAd .sponsoredBy { text-align: right; float: right; margin-top: 0.4em; margin-right: 0.5em; }
.row + .sponsoredAd { margin-top: -1.5em; }
.childRow > .row .col_12, .row > .row .col_12 { margin-bottom: 0px; }
.row > div, .row > div.last, .childRow > div, .childRow > div.last, .col_4 .col_4, .sidebar > div, .sidebar > ul, div.mainFeature, .row > div.pane > div, .fractionRow.spaced > div, .ttdSearch, form.search { margin-bottom: 1.5em; }
#myNewsContainer { margin-bottom: 0em ! important; }
.readerActivityBS .modulecontainer { overflow: hidden; }
.topNav .row > div, .topNav .row > div.last { margin-bottom: 0px; }
.topNav .row {  }
.titleArea.row > div, .titleArea.row > div.last, .sections.row > div, .sections.row > div.last { margin-bottom: 1em; }
.sections.row > div { overflow: hidden; }
.childRow { clear: both; }
.rrCenter { margin: 0px auto; width: 300px; }
.sectionList { float: left; }
.downloadFrontPage { float: right; }
h1, h2, h3, h4, h5, h6, dl, hr, ol, ul, pre, table, address, fieldset { margin-bottom: 1.25em; }
p { margin-bottom: 0.5em; }
h1, h2, h3, h4, h5, h6, .navigation, .mainFeature .teaser p { font-family: "Francois One",sans-serif; font-weight: normal; }
h1, h2 { text-transform: uppercase; }
h2 em { font-family: "Georgia",serif; text-transform: lowercase; }
.mainFeature { overflow: hidden; }
.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading h6, .wf-loading .navigation, .wf-loading .mainFeature .wf-loading .teaser p, .wf-loading .mainNav, .wf-inactive h1, .wf-inactive h2, .wf-inactive h3, .wf-inactive h4, .wf-inactive h5, .wf-inactive h6, .wf-inactive .navigation, .wf-inactive .mainFeature .wf-inactive .teaser p, .wf-inactive .mainNav, .no-js h1, .no-js h2, .no-js h3, .no-js h4, .no-js h5, .no-js h6, .no-js .navigation, .no-js .mainFeature .no-js .teaser p, .no-js .mainNav { font-weight: normal; }
.article span.date { font-size: 1.2em; display: block; margin-bottom: 0.3em; }
.tripleLine .relatedLink, .tripleLine .tertiaryFeature p.byline { margin-bottom: 0px; }
.tripleLine .mainFeature { margin-bottom: 0px; }
.photoLink + .dateline { margin-top: 0.5em; line-height: 1; }
h2 + .byline { margin-top: 0.5em; }
.timedFeature h2, .sections.row, .blogFeature h2, .blogFeature h3 { font-family: "Bevan",serif; font-weight: normal; }
.timedFeature h3 { font-family: "Francois One",sans-serif; font-weight: normal; }
.blogFeature h2, .secondaryFeature.blogFeature h2, .primaryFeature.blogFeature h2, .tertiaryFeature.blogFeature h2 { text-transform: uppercase; font-size: 1em; }
.blogFeature.noPhoto h2, .secondaryFeature.blogFeature.noPhoto h2, .primaryFeature.blogFeature.noPhoto h2, .tertiaryFeature.blogFeature.noPhoto h2 { font-size: 1.14286em; }
p, ul li { line-height: 1.4; font-size: 1em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a h1, a h2, a h3, a h4, a h5, a h6 { display: block; color: rgb(0, 0, 0); }
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: rgb(85, 85, 85); }
.menu .sections.row li { text-transform: uppercase; font-size: 1.25em; }
h1 { font-size: 1.929em; }
h2 { font-size: 1.929em; }
h2 a, h3 a { color: rgb(24, 24, 24); }
h3 { font-size: 1.1428em; }
h4 { font-size: 1.25em; margin: 1em 0px 0.5em; }
h5, h6 { font-size: 1em; margin: 1em 0px 0.25em; }
blockquote { font-family: Georgia,"Times New Roman",Times,sans-serif; font-size: 18px; line-height: 24px; font-style: italic; padding-left: 35px; margin: 0.5em 0px; }
blockquote::before { content: " \" "; font-size: 1.5em; left: 0px; position: absolute; }
blockquote::after { content: " \" "; font-size: 1.5em; position: absolute; }
hr { background: black none repeat scroll 0% 0%; border: medium none; color: black; display: block; height: 1px; margin-top: 20px; width: 100%; }
.byline > a, .byline .popup > a, .dateline, .date, .commentCount, .sectionName, .nextSearch label, .pagination, .relatedSearch span, .isIcon, .hasIcon span, .timestamp, .tagline, .rss, .fullStory, .overlay, .actionLink, .blogFeature .topic, .updated span, .updated a, .videoInfo, .menu { font-family: "Francois One",arial,sans-serif; }
.byline { font-family: "Georgia",serif; }
.byline, .updated { font-size: 0.857143em; }
.credit { font-size: 0.78571em; }
.articleMeta p.timestamp { font-size: 0.857143em; }
p.relatedLink { font-size: 1em; margin-top: 1em; }
p.relatedLink a { color: rgb(221, 99, 75); }
.dateline, .date, .commentCount, .videoInfo { font-size: 0.857em; color: rgb(24, 24, 24); }
.blogFeature .topic { font-size: 0.857em; }
.dateline a, .date a, .commentCount a, .actionLink, .menu a { color: rgb(24, 24, 24); }
.doubleLine .secondaryFeature .dateline { display: inline-block; margin-top: 0.286em; }
.byline .org, .dateline .location, .dateline .topic, .dateline .topic a, .videoInfo a.topic, .blogFeature .topic a, .dateline .dateline a.topic, .credit, .itemList.simple .date, .time, .listDate, .timestamp, .tagline { color: rgb(120, 120, 120); }
.dateline .topic, .videoInfo .length, .dateline .location { margin-left: 0.75em; }
p.dateline, p.videoInfo { margin-bottom: 0px; }
.doubleLine p.dateline { margin-top: 0.5em; }
.figure { position: relative; }
.article div.figure { display: none; }
.figcaption { background: rgb(234, 234, 234) none repeat scroll 0% 0%; margin-bottom: 1em; padding: 5px; overflow: hidden; margin-top: -0.21429em; }
body .figure .figcaption p { margin-bottom: 0px; font-size: 0.857143em; }
.credit, .article .credit { float: right; text-align: right; }
.figcaption .description { font-size: 1em; font-style: italic; float: left; }
.figure.portrait { max-width: 43%; float: left; margin-right: 2%; }
.figure.portrait.right { float: right; margin-right: 0px; margin-left: 2%; max-width: 35%; }
.storyend .figure.portrait.right { max-width: 67%; float: left; margin: 0px 2% 0px 0px; }
span.storyend { overflow: hidden; display: block; }
.byline > a, .byline .popup > a, .sectionName, a.rss, .fullStory, .updated a, .updated span, .header.blog a.rss.hasIcon { color: rgb(221, 99, 75); }
.itemMeta .sectionName { text-transform: capitalize; }
.timedFeature.breakingNews p.category { font-family: "Francois One",arial,sans-serif; text-transform: uppercase; color: rgb(120, 120, 120); }
.timedFeature.breakingNews p.category a { color: rgb(221, 99, 75); }
.actionLink.active { color: rgb(221, 99, 75); }
.commentCount a { color: rgb(24, 24, 24); }
.byline, .updated { font-style: italic; }
.byline a, .byline .authorName, .updated span, .updated a { font-style: normal; }
.byline .authorOrg { color: rgb(120, 120, 120); font-style: italic; }
.dateline, .date, .blogFeature .topic, .videoInfo { text-transform: uppercase; }
.featureGroup { margin-bottom: 1em; overflow: hidden; }
.topNews {  }
.secondaryFeature h3, .tertiaryFeature h3 { margin-top: 0.5em; }
.secondaryFeature .byline, .tertiaryFeature .byline { margin-bottom: 0.5em; }
.articleList, .linkList, .timeList, .dateList, .itemList, .genericWidget { margin-bottom: 1em; }
.event .articleList { margin-top: 2em; }
.event li { line-height: 1.2em; margin-bottom: 0.6em; }
.articleList .itemList p a { color: rgb(0, 0, 0); }
.articleList .itemList p a:hover { color: rgb(85, 85, 85); }
.articleList .header, .linkList .header, .timeList .header, .dateList .header, .itemList .header, .genericWidget .header, .menu.tabBar, .menu.simpleTabBar, .menu.prevNext, .menu.header, .video .header { background: rgb(24, 24, 24) none repeat scroll 0% 0%; font-family: "Francois One",arial,sans-serif; min-height: 2em; }
.menu.tabBar.flex { height: 2.25em; }
.video .header { margin-bottom: 0.5em; }
.menu.tabBar, .menu.prevNext, .menu.header, .menu.simpleTabBar { margin-bottom: 1em; }
.container .articleList h2, .container .linkList h2, .container .timeList h2, .container .dateList h2, .container .genericWidget h2, .container .video h2, .menu.tabBar li, .menu.simpleTabBar li, .menu.prevNext li, .menu.header li { font-size: 1.143em; line-height: 1.25em; margin: 0px; color: White; }
.menu.tabBar li li, .menu.simpleTabBar li li, .menu.prevNext li li, .menu.header li li { font-size: 1em; }
.menu.tabBar li, .menu.simpleTabBar li { margin-bottom: 4px; }
.container .articleList h2, .container .linkList h2, .container .timeList h2, .container .dateList h2, .container .genericWidget h2, .container .video h2, .menu.tabBar > li, .menu.header > li:first-child { float: left; display: block; border-right: 3px solid white; }
.menu.simpleTabBar > li { float: left; display: block; border-right: 2px solid white; }
.menu.tabBar a, .menu.header a, .menu.tabBar span, .menu.header span { outline: 0px none; padding: 0.25em 1em; display: inline-block; }
.ie8 .tabBar a, .menu.header a { padding: 0.28em 1em; }
ul.profileMenu, ul ul.profileMenu li { margin: 0px; }
.container .articleList h2, .container .linkList h2, .container .timeList h2, .container .dateList h2, .container .genericWidget h2, .video .header h2, .menu.tabBar .active, .menu.simpleTabBar .active, .menu.header > li:first-child { background: rgb(80, 162, 145) none repeat scroll 0% 0%; }
.media.video .header h2 { background: rgb(221, 99, 75) none repeat scroll 0% 0%; }
.container .articleList h2, .container .linkList h2, .container .timeList h2, .container .dateList h2, .container .itemList h2, .container .genericWidget h2, .container .video h2 { padding: 0.25em 1em; }
.searchResults.itemList h2 { padding: 0.25em 0px; line-height: 1.3em; }
.menu.tabBar, .menu.simpleTabBar { border-bottom: 4px solid rgb(80, 162, 145); overflow: hidden; width: 100%; height: 2.25em; }
.loc-tbt .menu.tabBar, .loc-tbt .menu.simpleTabBar { border-bottom-color: rgb(204, 9, 47); }
.container .articleList .media h2, .menu.tabBar.media .active, .menu.simpleTabBar.media .active, .menu.header.media li:first-child, .container .media.genericWidget h2 { background: rgb(221, 99, 75) none repeat scroll 0% 0%; }
.menu.tabBar.media .active a:hover, .menu.header.media li:first-child a:hover { text-decoration: none; }
.menu.tabBar.media, .menu.simpleTabBar.media { border-color: rgb(221, 99, 75); }
.loc-tbt .menu.tabBar.media, .loc-tbt .menu.simpleTabBar.media { border-color: rgb(204, 9, 47); }
.loc-tb-two .menu.tabBar, .loc-tb-two .menu.simpleTabBar { border-color: rgb(255, 102, 0); }
.menu.tabBar.editorial .active, .menu.simpleTabBar.editorial .active, .menu.header.editorial li:first-child, .container .editorial.genericWidget h2 { background: rgb(0, 160, 219) none repeat scroll 0% 0%; }
.loc-tbt .menu.tabBar .active, .loc-tbt .menu.header > li:first-child, .loc-tbt .container .articleList h2, .loc-tbt .menu.tabBar.media .active, .loc-tbt .featuredGallery.withCaptions li.active span, .loc-tbt .container .articleList .media h2, .loc-tbt .calendar ul.picker li a.selected { background-color: rgb(204, 9, 47); }
.loc-tb-two .menu.tabBar .active, .loc-tb-two .menu.header > li:first-child, .loc-tb-two .container .articleList h2, .loc-tb-two .menu.tabBar.media .active, .loc-tb-two .featuredGallery.withCaptions li.active span, .loc-tb-two .container .articleList .media h2 { background-color: rgb(255, 102, 0); }
.menu.header.editorial { border-color: rgb(0, 160, 219); clear: both; }
.menu.tabBar.editorial, .menu.simpleTabBar.editorial { border-bottom: 4px solid rgb(0, 160, 219); }
.articleList .editorial h2 { background: rgb(0, 160, 219) none repeat scroll 0% 0%; }
.tabBar li.flexMenu-viewMore, .simpleTabBar li.flexMenu-viewMore { font-family: "Francois One",arial,sans-serif; background: rgb(204, 204, 204) none repeat scroll 0% 0%; text-transform: uppercase; line-height: 1.25em; font-size: 1.143em; border-right: medium none; color: rgb(24, 24, 24); }
ul.moreContentButton { float: right; list-style-type: none; min-height: 28px; overflow: hidden; width: 100px; }
ul.moreContentButton li { margin-top: 10%; margin-left: 0px; text-transform: uppercase; background-color: rgb(80, 162, 145); line-height: 1.25em; font-size: 1.143em; padding: 6px 8px; text-align: center; font-family: "Francois One",arial,sans-serif; font-weight: normal; }
ul.moreContentButton li a { text-decoration: none; color: rgb(255, 255, 255); }
ul.moreContentButton li a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.ttdSearchRail .date-attractions, .date-restaurants, .date-bars, .date-movies, .date-init { display: none; }
.ttdSearchRail .date-all, .date-events { display: block; }
.ttdSearchRail .menu.header { margin-top: 1em; }
.ttdSearch .menu.media.flex.tabBar div.resultsInfo, .ttdSearch .menu.editorial.flex.tabBar > li, .ttdSearch .menu.media.flex.tabBar > li { font-size: 0.95em; height: 28px; padding-top: 2px; }
.ttdSearch .menu.header .menu.editorial.flex.tabBar { height: 31px; margin-bottom: 0px; }
.ttdSearch.faceted .menu.header li { font-size: inherit; }
.ttdSearch.faceted .menu.header.date-undefined > li:first-child { padding: 2px 2px 5px; }
.ttdSearch.faceted .drawer.searchRange.editorial { border-left: 60px solid rgb(255, 255, 255); display: none; height: 55px; }
.ttdSearch.faceted .menu.header > li { display: inline; font-size: inherit; height: 31px; padding: 0px; }
.ttdSearch.faceted .menu.editorial.flex.tabBar { width: auto; }
ttdSearch .menu.editorial.flex.tabBar > li { border-bottom: medium none; }
li.flexMenu-viewMore, li.flexMenu-viewMore > a, .menu.tabBar li.flexMenu-viewMore > a, .topNav ul li.flexMenu-viewMore > a, .subNav li.flexMenu-viewMore > a { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(24, 24, 24); }
ul.menu.tabBar li.flexMenu-viewMore, ul.menu.tabBar li.flexMenu-viewMore.active, ul.menu.simpleTabBar li.flexMenu-viewMore, ul.menu.simpleTabBar li.flexMenu-viewMore.active { background-color: rgb(204, 204, 204); }
.filteredSearch ul, .calendar ul.picker, .articleList ul, .timeList ul, .dateList ul, .linkList ul, ul.linkList, ul.linkListLite, .itemList, .relatedSearch ul { margin: 0px; list-style: outside none none; }
ul.linkListLite { margin-bottom: 2em; }
.articleList li { margin: 0.286em 0.571em; padding: 0.3em 0.571em; border-bottom: 1px solid rgb(204, 204, 204); overflow: hidden; }
.articleList .header li { border: medium none; }
.articleList li:first-child { margin-top: 0px; padding-top: 0px; }
.articleList .content, .linkList .content, .timeList .content, .dateList .content, .genericWidget .content, .video .content { padding-bottom: 0.5em; padding-top: 0.5em; }
.video .content { border-left: 0px none; border-right: 0px none; border-top: 0px none; }
.genericWidget .content { padding: 0.286em 0.571em; }
.container .articleList h3 { margin-top: -0.05em; font-size: 1em; text-transform: none; line-height: 1em; padding-bottom: 0.3em; }
.container .articleList.calendar .eventListDiv h3 { margin: 1px 0px 0px; padding: 0px; }
.articleList .itemList h3 { font-size: 1.1429em; line-height: 1.1667em; }
.touch .container .articleList h3 { line-height: 1.2em; }
.articleList .byline {  }
.articleList a {  }
.articleList .moreLink, .linkList .moreLink, .timeList .moreLink, .dateList .moreLink { margin: 0.5em 1.4em 0px; display: block; }
.movieSchedule li, .filteredSearch li, .articleList li, .linkList li, .timeList li, .dateList li, ul.linkListLite li { font-family: "Francois One",arial,sans-serif; line-height: 1.167em; padding: 0px; }
.linkList li, ul.linkListLite li { margin: 0.425em 0.5em 0.425em 1.25em; }
.filteredSearch ul { padding: 5px 0px; }
.filteredSearch li { margin: 0px 0px 0px 4px; padding: 0px 0px 2px; }
.filteredSearch ul { border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; }
.filteredSearch h4 { background-color: rgb(80, 162, 145); color: rgb(255, 255, 255); font-size: 0.9em; margin: 0px; padding: 2px 0px 2px 5px; text-transform: uppercase; }
.filteredSearch h5 { border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 1px 0px; padding: 5px 5px 0px 4px; }
.filteredSearch > div { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; }
.filteredSearch ul.selected-filters li.inactive span { background: transparent url(c5da8937fa85c370b6a614f2cabb3d246adff783.png)  no-repeat scroll 0px 0px; display: inline-block; height: 14px; margin: 0px; position: relative; top: 4px; width: 15px; }
.filteredSearch .accordion > h5 { padding-bottom: 5px; }
.col_8.selfclear > h2 { margin-bottom: 10px; }
.itemContent h3 a { color: rgb(24, 94, 134); display: inline; }
.itemContent > h3 { margin-bottom: 3px; line-height: 1.5em; }
.itemContent h2 + h3 a.pick { margin-left: -18px; }
.header li.popup { background-color: rgb(0, 0, 0); height: 28px; margin: 0px; padding-top: 4px; padding-right: 3px; float: right; overflow: visible; }
.header li.enterDate.popup {  }
.header li.enterZip.popup {  }
.ie7 .header li.enterZip.popup { height: 24px; }
.enterZip.popup .isIcon.myLocation::before { font-size: 14px; color: rgb(255, 255, 255); }
.header li.active { background-color: rgb(102, 102, 102); }
.header li.popup ul { height: 28px; position: absolute; right: 0px; top: 0px; width: 100px; }
.touch .header li.popup ul { width: 110px; }
.ie .header li.popup ul { height: 32px; width: 110px; }
.ie7 .header li.popup a span { position: relative; }
.header li.popup ul li { height: 28px; margin: 0px; overflow: visible; }
.header li.popup ul li form { margin: 3px; }
.header li.enterZip.popup ul li form { margin: 3px 0px; padding: 0px 3px; }
.header li.enterZip.popup ul li form input { width: 50px; }
.header li.enterDate.popup ul li form input { width: 70px; }
.header .popup ul.enterZip li form input { width: 70px; }
.linkList .header li a:hover { color: rgb(255, 255, 255); }
.header li.popup ul li form button {  }
.timeList li, .dateList li { margin: 0.25em 1.125em 0.25em 1.25em; }
.timeList li .time, .dateList li .listDate { width: 4.5em; }
.timeList li, .dateList li { display: table; }
.timeList li span, .dateList li span { display: table-cell; }
h3 + .timeList { margin-top: 0.5em; }
.linkList li::before, ul.linkListLite li::before { content: "■"; font-size: 0.8em; margin: 0px 0.5em 0px -1.4em; color: rgb(120, 120, 120); }
.linkList .header li::before, .articleList .header li::before { content: normal; display: none; }
.movieSchedule li a, .filteredSearch li a, .linkList li a, .timeList li a, .dateList li a, ul.linkListLite li a { color: rgb(24, 24, 24); }
.header .hotTip { background-color: rgb(255, 255, 255); float: left; font-size: 0.85em; padding-top: 0.25em; width: 100%; }
.movieSchedule li a:hover, .linkList li a:hover, .linkListLite li a:hover { color: rgb(85, 85, 85); }
.movieSchedule li a { color: rgb(102, 102, 102); }
.movieSchedule ul { padding: 0.3em 0px 0px; }
.movieSchedule .content li { font-size: 0.9em; letter-spacing: 0.2px; margin-left: 0px; margin-right: 0px; }
.movieSchedule.articleList .picker li, .movieSchedule.articleList ul.picker { border: medium none; }
.col_12.movieSchedule h2 span { background-color: rgb(221, 99, 75); bottom: 4px; color: rgb(255, 255, 255); font-size: 0.6em; padding: 0px 5px; position: relative; }
.movieSchedule li.oneQuarter { margin-left: 0px; }
.topmovies .oneQuarter img { height: auto; width: 100%; }
.chartlist { border: medium none; }
.chartlist li { background-color: rgb(246, 246, 246); border-style: solid; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 0px 2px; margin: 0px; padding: 0px; position: relative; }
.chartlist li:hover { background-color: rgb(211, 238, 249); }
.calendar.articleList .chartlist li { margin: 0px; padding: 0px; }
.chartlist li a { display: block; padding: 0.4em 4.5em 0.4em 0.5em; position: relative; z-index: 2; }
.chartlist .count { position: absolute; top: 0px; right: 0px; margin: 0px 0.3em; text-align: right; line-height: 2em; z-index: 2; }
.chartlist .index { background-color: rgb(152, 214, 240); bottom: 0px; display: block; margin-left: -5px; position: absolute; z-index: 1; top: 0px; left: 0px; }
.chartlist li.showings-0 { display: none; }
.chartlist .isIcon.video::before { font-size: 1.5em; margin-right: 2px; }
.menu.tabBar a, .menu.tabBar span, .menu.prevNext a, .menu.prevNext span, .menu.header a, .menu.header span { color: rgb(255, 255, 255); text-transform: uppercase; }
.menu.tabBar .active a:hover, .menu.header li:first-child a:hover { text-decoration: none; }
.nhoodland h3 { font-family: "Bevan"; margin-bottom: 1em; font-size: 1.5em; }
.nhoodland p { font-size: 1.143em; }
.nhoodland a.dateline { display: block; }
.nhoodland ul { overflow: hidden; }
.nhoodland li { border-left: 1px solid rgb(24, 24, 24); margin-left: 3px; padding-left: 6px; display: inline-block; line-height: 1; position: relative; left: -5px; }
.nhoodland li:first-child { border-left: medium none; }
.nhoodland a.byline { font-size: 1em; }
.ttdMap #map_canvas {  }
.ie7 .nhoodland li { display: inline; }
.isIcon::before, .hasIcon::before, .isIcon::after, .hasIcon::after, .commentCount a::before { font-family: "icon-font"; display: none; font-size: 1.4em; line-height: 0.625; position: relative; top: 0.1em; font-weight: normal; }
.searchResults .hasIcon::before { font-size: 1em ! important; margin-right: 5px; margin-bottom: 3px; }
a.hasIcon.dropDown::after, a.isIcon.dropDown::after { font-size: 14px; }
.commentCount a::before { margin-right: 0.3em; color: rgb(120, 120, 120); }
.wf-active .isIcon::before, .wf-active .hasIcon::before, .wf-active .isIcon::after, .wf-active .hasIcon::after, .wf-active .commentCount a::before { display: inline-block; }
.isIcon > span, .isIcon > div { position: absolute; left: -9999px; }
.hasIcon > span { margin-left: 0.3em; position: relative; }
.hasIcon.dropDown > span { margin-left: 0px; margin-right: 0.3em; }
.no-js .hasIcon > span, .wf-inactive .hasIcon > span { bottom: 0.4em; }
.wf-loading .isIcon, .wf-loading .hasIcon, .wf-loading .commentCount a { padding-left: 0.5em; }
.wf-loading .isIcon.dropDown, .wf-loading .hasIcon.dropDown { padding-left: 0px; padding-right: 0.5em; }
.isIcon.email::before, .hasIcon.email::before { content: ""; }
.isIcon.follow::before, .hasIcon.follow::before, .isIcon.cPlus::before, .hasIcon.cPlus::before { content: ""; }
.isIcon.twitter::before, .hasIcon.twitter::before { content: ""; }
.isIcon.facebook::before, .hasIcon.facebook::before { content: ""; }
.isIcon.print::before, .hasIcon.print::before { content: ""; }
.isIcon.document::before, .hasIcon.document::before { content: ""; }
.isIcon.video::before, .hasIcon.video::before { content: ""; }
.isIcon.settings::before, .hasIcon.settings::before { content: ""; }
.isIcon.search::before, .hasIcon.search::before { content: ""; }
.isIcon.graph::before, .hasIcon.graph::before { content: ""; }
.isIcon.discuss::before, .hasIcon.discuss::before, .commentCount a::before { content: ""; }
.isIcon.profile::before, .hasIcon.profile::before { content: ""; }
.isIcon.photo::before, .hasIcon.photo::before { content: ""; }
.isIcon.topic::before, .hasIcon.topic::before { content: ""; }
.isIcon.dropDown::after, .hasIcon.dropDown::after { content: ""; }
.filteredSearch .seemore .hasIcon::before { content: ""; color: rgb(24, 94, 134); font-size: 12px; }
.filteredSearch .seemore .active.hasIcon::before { content: ""; color: rgb(24, 94, 134); font-size: 12px; }
.filteredSearch .selected-filters .hasIcon.delete::before { color: rgb(24, 94, 134); font-size: 1em; top: 0px; margin-right: 4px; }
.isIcon.delete::before, .hasIcon.delete::before { content: ""; }
.isIcon.cDelete::before, .hasIcon.cDelete::before { content: ""; }
.isIcon.cMinus::before, .hasIcon.cMinus::before { content: ""; }
.isIcon.star::before, .hasIcon.star::before { content: ""; }
.isIcon.halfStar::before, .hasIcon.halfStar::before { content: ""; }
.isIcon.calendar::before, .hasIcon.calendar::before { content: ""; }
.isIcon.myLocation::before, .hasIcon.myLocation::before { content: ""; }
.isIcon.rss::before, .hasIcon.rss::before { content: ""; color: rgb(221, 99, 75); }
.isIcon.checkmark::before, .hasIcon.checkmark::before { content: ""; }
.isIcon.cCheckmark::before, .hasIcon.cCheckmark::before { content: ""; }
.isIcon.arrowRight::before, .hasIcon.arrowRight::before { content: ""; }
.isIcon.award::before, .hasIcon.award::before { content: ""; }
.isIcon.calendar::after, .isIcon.myLocation::after { font-size: 0.9em; }
.isIcon.iconUp::before, .hasIcon.iconUp::before { content: ""; }
.isIcon.iconRight::before, .hasIcon.iconRight::before { content: ""; }
.isIcon.iconDown::before, .hasIcon.iconDown::before { content: ""; }
.isIcon.iconLeft::before, .hasIcon.iconLeft::before { content: ""; }
.ie7 .isIcon, .wf-inactive .isIcon, .no-js .isIcon, .ie7 .hasIcon, .wf-inactive .hasIcon, .no-js .hasIcon { padding-left: 25px; min-height: 20px; height: 1em; background-position: left 10px; background-repeat: no-repeat; }
.ie7 .isIcon, .ie7 .hasIcon { display: block; }
.ie7 .myedControls > li > .isIcon, .wf-inactive .myedControls > li > .isIcon, .no-js .myedControls > li > .isIcon, .ie7 .myedControls > li > .hasIcon, .wf-inactive > li > .myedControls .hasIcon, .no-js .myedControls > li > .hasIcon { background-position: left top; }
.wf-inactive .isIcon::before, .no-js .isIcon::before, .wf-inactive .hasIcon::before, .no-js .hasIcon::before, .wf-inactive .isIcon::after, .no-js .isIcon::after, .wf-inactive .hasIcon::after, .no-js .hasIcon::after { display: none; }
.ie7 .isIcon, .wf-inactive .isIcon, .no-js .isIcon.dropDown, .ie7 .hasIcon, .wf-inactive .hasIcon, .no-js .hasIcon.dropDown { padding-right: 25px; padding-left: 0px; display: inline-block; }
.ie7 .isIcon.settings { display: inline; height: 20px; width: 20px; margin-top: -5px; }
.ie7 .isIcon.email, .wf-inactive .isIcon.email, .no-js .isIcon.email, .ie7 .hasIcon.email, .wf-inactive .hasIcon.email, .no-js .hasIcon.email { background-image: url(b083cf717a349edb280e86d30f2da59b2147467d.png) ; }
.ie7 .isIcon.follow, .wf-inactive .isIcon.follow, .no-js .isIcon.follow, .ie7 .hasIcon.follow, .wf-inactive .hasIcon.follow, .no-js .hasIcon.follow { background-image: url(ea6d3257d179a8be37fbb143e31f9d90edefe296.png) ; }
.ie7 .isIcon.twitter, .wf-inactive .isIcon.twitter, .no-js .isIcon.twitter, .ie7 .hasIcon.twitter, .wf-inactive .hasIcon.twitter, .no-js .hasIcon.twitter { background-image: url(4f23783ee7e7d56ea022f98860a96143fbae2fbb.png) ; }
.ie7 .isIcon.facebook, .wf-inactive .isIcon.facebook, .no-js .isIcon.facebook, .ie7 .hasIcon.facebook, .wf-inactive .hasIcon.facebook, .no-js .hasIcon.facebook { background-image: url(138b050c37a622cce4f5ed43bb351e64a2d2c395.png) ; }
.ie7 .isIcon.print, .wf-inactive .isIcon.print, .no-js .isIcon.print, .ie7 .hasIcon.print, .wf-inactive .hasIcon.print, .no-js .hasIcon.print { background-image: url(53ee7e014e0e8382d543f29bdd445ec83f629f7a.png) ; }
.ie7 .isIcon.document, .wf-inactive .isIcon.document, .no-js .isIcon.document, .ie7 .hasIcon.document, .wf-inactive .hasIcon.document, .no-js .hasIcon.document { background-image: url(2eedea6324a445463b747372a7d75b081a1f88a9.png) ; }
.ie7 .isIcon.video, .wf-inactive .isIcon.video, .no-js .isIcon.video, .ie7 .hasIcon.video, .wf-inactive .hasIcon.video, .no-js .hasIcon.video { background-image: url(84c0a53d14e51dc5de726f8b6b8fb00eaf727307.png) ; }
.ie7 .isIcon.settings, .wf-inactive .isIcon.settings, .no-js .isIcon.settings, .ie7 .hasIcon.settings, .wf-inactive .hasIcon.settings, .no-js .hasIcon.settings { background-image: url(eb976faf370cf2659384d095a59a8de3a4c45a88.png) ; }
.ie7 .isIcon.graph, .wf-inactive .isIcon.graph, .no-js .isIcon.graph, .ie7 .hasIcon.graph, .wf-inactive .hasIcon.graph, .no-js .hasIcon.graph { background-image: url(b7145cdf216caedf8f25de51406f50cdf6640119.png) ; }
.ie7 .isIcon.discuss, .wf-inactive .isIcon.discuss, .no-js .isIcon.discuss, .ie7 .hasIcon.discuss, .wf-inactive .hasIcon.discuss, .no-js .hasIcon.discuss { background-image: url(d1710d35e4dc954f50870607ec5481547c39e47c.png) ; }
.ie7 .isIcon.follow, .wf-inactive .isIcon.follow, .no-js .isIcon.follow, .ie7 .hasIcon.follow, .wf-inactive .hasIcon.follow, .no-js .hasIcon.follow { background-image: url(ea6d3257d179a8be37fbb143e31f9d90edefe296.png) ; }
.ie7 .isIcon.follow, .wf-inactive .isIcon.follow, .no-js .isIcon.follow, .ie7 .hasIcon.follow, .wf-inactive .hasIcon.follow, .no-js .hasIcon.follow { background-image: url(ea6d3257d179a8be37fbb143e31f9d90edefe296.png) ; }
.ie7 .isIcon.photo, .wf-inactive .isIcon.photo, .no-js .isIcon.photo, .ie7 .hasIcon.photo, .wf-inactive .hasIcon.photo, .no-js .hasIcon.photo { background-image: url(ea6d3257d179a8be37fbb143e31f9d90edefe296.png) ; }
.ie7 .isIcon.dropDown, .wf-inactive .isIcon.dropDown, .no-js .isIcon.dropDown, .ie7 .hasIcon.dropDown, .wf-inactive .hasIcon.dropDown, .no-js .hasIcon.dropDown { background-image: url(ea6d3257d179a8be37fbb143e31f9d90edefe296.png) ; background-position: right 10px; }
.ie7 .isIcon.profile, .wf-inactive .isIcon.profile, .no-js .isIcon.profile, .ie7 .hasIcon.profile, .wf-inactive .hasIcon.profile, .no-js .hasIcon.profile { background-image: url(22cdafecb4b167998ff38cfba6db7f000b0a084c.gif) ; }
.ie7 .isIcon.profile, .wf-inactive .isIcon.profile, .no-js .isIcon.profile, .ie7 .hasIcon.profile, .wf-inactive .hasIcon.profile, .no-js .hasIcon.profile { background-image: url(22cdafecb4b167998ff38cfba6db7f000b0a084c.gif) ; }
.ie7 .login .isIcon.profile, .wf-inactive .login .isIcon.profile, .no-js .login .isIcon.profile, .ie7 .articleMeta .hasIcon.profile, .wf-inactive .articleMeta .hasIcon.profile, .no-js .articleMeta .hasIcon.profile { background-image: url(02c70d196ceec94c5a7f71d8dbab7d4c9fbb825b.gif) ; background-position: center center; }
.ie7 .isIcon.topic, .wf-inactive .isIcon.topic, .no-js .isIcon.topic, .ie7 .hasIcon.topic, .wf-inactive .hasIcon.topic, .no-js .hasIcon.topic { background-image: url(43aefb41667e051565366f1e9b492ca889724cc4.gif) ; }
.ie7 .isIcon.search, .wf-inactive .isIcon.search, .no-js .isIcon.search, .ie7 .hasIcon.search, .wf-inactive .hasIcon.search, .no-js .hasIcon.search { background-image: url(22cdafecb4b167998ff38cfba6db7f000b0a084c.gif) ; }
.ie7 .isIcon.delete, .wf-inactive .isIcon.delete, .no-js .isIcon.delete, .ie7 .hasIcon.delete, .wf-inactive .hasIcon.delete, .no-js .hasIcon.delete { background-image: url(09f12a906f6dcdd60c8ae37b43235f504856bbcc.gif) ; }
.ie7 .isIcon.cPlus, .wf-inactive .isIcon.cPlus, .no-js .isIcon.cPlus, .ie7 .hasIcon.cPlus, .wf-inactive .hasIcon.cPlus, .no-js .hasIcon.cPlus { background-image: url(fb1253991b0ff27accddd57c2da4b453d365cfc2.gif) ; }
.ie7 .isIcon.cMinus, .wf-inactive .isIcon.cMinus, .no-js .isIcon.cMinus, .ie7 .hasIcon.cMinus, .wf-inactive .hasIcon.cMinus, .no-js .hasIcon.cMinus { background-image: url(effc661cd2dab5d49c468f3598265145292b7470.gif) ; }
.ie7 .isIcon.cDelete, .wf-inactive .isIcon.cDelete, .no-js .isIcon.cDelete, .ie7 .hasIcon.cDelete, .wf-inactive .hasIcon.cDelete, .no-js .hasIcon.cDelete { background-image: url(1413f51e9236f6d7d2e612cc3a04eaf561564b0e.gif) ; }
.ie7 .myedControls .settings, .no-js .myedControls .settings, .wf-inactive .myedControls .settings { background-image: url(2555ea36b87db89fdf7c393ada61fbe60491941a.gif) ; }
.ie7 .detailMenu .myedControls .settings, .no-js .detailMenu .myedControls .settings, .wf-inactive .detailMenu .myedControls .settings { background-image: url(785822a25a9ca26108cd10e33778aee350e347cd.gif) ; }
.ie7 .myedControls .active .settings, .no-js .myedControls .active .settings, .wf-inactive .myedControls .active .settings { background-image: url(d5b0e15a728c1adb1297a8088ae73702c190596d.gif) ; }
.ie7 .myedControls .delete, .no-js .myedControls .delete, .wf-inactive .myedControls .delete { background-image: url(c09ea4aae1e87f482ec681ff7783f2667beebc22.gif) ; }
.ie7 .detailMenu .myedControls .delete, .no-js .detailMenu .myedControls .delete, .wf-inactive .detailMenu .myedControls .delete { background-image: url(d44dcafec3649105122bc04b4a885e1bb3d969e0.gif) ; }
.ie7 .detailMenu .delete, .no-js .detailMenu .delete, .wf-inactive .detailMenu .delete {  }
.ie7 .myedControls .active .delete, .no-js .myedControls .active .delete, .wf-inactive .myedControls .active .delete { background-image: url(8cbaa65196da3d1546845f0100ccf7c92a031b34.gif) ; }
.ie7 .topNav .isIcon.dropDown, .wf-inactive .topNav.isIcon.dropDown, .no-js .topNav .isIcon.dropDown, .ie7 .topNav .hasIcon.dropDown, .wf-inactive .topNav .hasIcon.dropDown, .no-js .topNav .hasIcon.dropDown { background-image: url(aa75189851e6f8944f9c6fa3dcfa3cfe34cdd987.gif) ; background-position: right 4px; }
.ie7 .commentCount > a, .no-js .commentCount > a, .wf-inactive .commentCount > a { background: transparent url(e41d59ed914a5c611d971a6c3c4ba364528b9435.gif)  no-repeat scroll 0% 0%; padding-left: 22px; }
.ie7 .detailMenu .commentCount > a, .no-js .detailMenu .commentCount > a, .wf-inactive .detailMenu .commentCount > a { background: transparent url(87a825d71f458e08360db61c5f497452e89bbab7.gif)  no-repeat scroll 0% 0%; padding-left: 22px; }
.ie7 .dropup .hasIcon span, .no-js .dropup .hasIcon, .wf-inactive .dropup .hasIcon { text-indent: 15px; }
.header .hasIcon, .header .isIcon { float: right; color: rgb(255, 255, 255); padding: 0.3em; }
.myEditionLink { cursor: pointer; }
.myEditionLink.userWriter { color: rgb(120, 120, 120) ! important; }
.myEditionLink.blog.hasIcon > span { color: rgb(120, 120, 120); }
.header a.isIcon span { text-transform: uppercase; left: 0px; margin: 0px 6px; position: inherit; }
.iconReference a { color: rgb(24, 24, 24); padding: 5px; }
.iconReference.inverted a { background-color: rgb(24, 24, 24); color: rgb(255, 255, 255); }
.myedControls.menu li { margin-left: 0px; }
.myedControls a { color: rgb(120, 120, 120); padding: 5px; }
ul.myedControls > li > ul > li > ul > li > a > span { text-transform: capitalize; }
.myedControls a.isIcon, .myedControls a.hasIcon { padding: 5px 10px; }
.playButton { text-indent: -9999em; display: inline-block; background-color: rgb(120, 120, 120); width: 1.35em; height: 1.35em; padding: 0.4em 0.3em 0.4em 0.5em; border-radius: 1em; line-height: 3; overflow: hidden; }
a:hover .playButton { background-color: rgb(80, 162, 145); }
.playButton::before { display: block; border-top: 0.3em solid transparent; border-bottom: 0.3em solid transparent; border-left: 0.5em solid rgb(255, 255, 255); content: " "; }
.ie8 .playButton::before { display: none; }
.ie7 .playButton { background: transparent url(c0fd61600404fb850fa6087a3a79a678dfcda878.png)  no-repeat scroll right 5px; cursor: pointer; }
.ie8 .playButton { background: transparent url(c0fd61600404fb850fa6087a3a79a678dfcda878.png)  no-repeat scroll right top; cursor: pointer; }
.ie7 a:hover .playButton { background: transparent url(81430e688214e8389a253c6b513786b804d392fd.png)  no-repeat scroll right 5px; }
.ie8 a:hover .playButton { background: transparent url(81430e688214e8389a253c6b513786b804d392fd.png)  no-repeat scroll right top; }
.hasOverlayIcon { position: relative; display: block; }
.overlayIcon { position: absolute; right: 0.5em; bottom: 0.5em; }
.myedControls a.hasIcon { position: relative; }
.myedControls a.hasIcon.cPlus::before, .myedControls a.hasIcon.cDelete::before {  }
.myedControls a span { display: inline-block; margin-left: 20px; }
.myedControls .dropup li > span { padding: 1.25em; }
.myedControls.menu li { margin-left: 0px; border: medium none; }
.articleList .itemList .simplePopup-popup > li { padding: 5px 0px; }
.myedControls a.rss::before { color: rgb(221, 99, 75); }
.myedControls a span { display: inline; margin-left: 5px; }
.myedControls .dropup > ul { bottom: 0px; font-size: 0.857143em; right: 0px; padding: 5px 0px 0px; }
.myedControls .dropup li li a { padding: 0.4em 1.25em; }
.myedControls .dropup li > span { padding: 0.45em 0.85em; display: block; color: rgb(221, 221, 221); }
.myedControls ul ul { margin-bottom: 0.45em; }
.header .rss { float: none; }
.isIcon::before, .hasIcon::before, .isIcon::after, .hasIcon::after, .commentCount a::before {  }
.header.blog .simplePopup-popup .hasIcon.follow, .header.blog .simplePopup-popup .isIcon.follow { color: rgb(255, 255, 255); }
.header.blog + .menu.myedControls.floatRight { margin-top: -30px; }
.isIcon.star::before, .hasIcon.star::before { content: ""; color: rgb(255, 188, 1); }
.hasIcon.follow::before, .hasIcon.cPlus::before { color: rgb(80, 162, 145); }
.hasIcon.cDelete::before { color: rgb(221, 99, 75); }
.hasIcon.checkmark::before {  }
.articleList .myedControls li.dropup { position: static; padding: 3px 0px; height: 2em; }
.tagFilter .col_8 .col_2 { width: 23.56%; margin-right: 1.88%; }
.tagFilter input[type="checkbox"] { top: -2px; margin-right: 7px; }
.tagFilter ul *::before { content: ""; }
.dataTables_wrapper .dataTables_filter { width: 50%; float: left; text-align: left; font-size: 14px; margin: 0.5em; }
.dataTables_wrapper .dataTables_info { clear: both; float: left; font-size: 0.9em; margin: 0.5em; }
.dataTables_wrapper .dataTables_paginate { float: right; text-align: center; font-size: 0.8em; padding: 5px; background-color: transparent; height: 32px; }
.dataTables_wrapper .paginate_disabled_previous, .dataTables_wrapper .paginate_enabled_previous, .dataTables_wrapper .paginate_disabled_next, .dataTables_wrapper .paginate_enabled_next { height: 19px; float: left; cursor: pointer; }
.dataTables_wrapper .paginate_disabled_previous:hover, .dataTables_wrapper .paginate_enabled_previous:hover, .dataTables_wrapper .paginate_disabled_next:hover, .dataTables_wrapper .paginate_enabled_next:hover { text-decoration: none ! important; }
.dataTables_wrapper .paginate_disabled_previous:active, .dataTables_wrapper .paginate_enabled_previous:active, .dataTables_wrapper .paginate_disabled_next:active, .dataTables_wrapper .paginate_enabled_next:active { outline: medium none; }
.dataTables_wrapper .paginate_disabled_previous, .dataTables_wrapper .paginate_disabled_next { color: rgb(102, 102, 102) ! important; }
.dataTables_wrapper .paginate_disabled_previous, .dataTables_wrapper .paginate_enabled_previous { padding-left: 23px; }
.dataTables_wrapper .paginate_disabled_next, .dataTables_wrapper .paginate_enabled_next { padding-right: 23px; margin-left: 10px; }
.dataTables_wrapper .paginate_disabled_previous { background: transparent url(74aab7526144896c81b8e644b11efc614eae4ff9.png)  no-repeat scroll left top; }
.dataTables_wrapper .paginate_enabled_previous { background: transparent url(61d1f2284372ef639fd2e2c88309842e23d56836.png)  no-repeat scroll left top; }
.dataTables_wrapper .paginate_enabled_previous:hover { background: transparent url(ad169a74444f1af2e1eb0b53c73df1e11e859bb6.png)  no-repeat scroll left top; }
.dataTables_wrapper .paginate_disabled_next { background: transparent url(af1d6cf96f2e8560cebbe20accb336fe1e2db3e9.png)  no-repeat scroll right top; }
.dataTables_wrapper .paginate_enabled_next { background: transparent url(9cd1421f03df3e8e149a2dc09499b1e37ea50bb9.png)  no-repeat scroll right top; }
.dataTables_wrapper .paginate_enabled_next:hover { background: transparent url(fded19605383751e6d4be86d2be64127718958b2.png)  no-repeat scroll right top; }
.dataTables_wrapper .sorting_asc { background: transparent url(5fcc9bb012c2f4135e65cdcca4fd63621deac6ed.png)  no-repeat scroll right center; }
.dataTables_wrapper .sorting_desc { background: transparent url(7706b71cb5def9dbcdf2849599a2603f544ce1c8.png)  no-repeat scroll right center; }
.dataTables_wrapper .sorting { background: transparent url(c0ce9a1a00953f1d3b2e6c58569c2849822f76c8.png)  no-repeat scroll right center; }
.dataTables_wrapper .sorting_asc_disabled { background: transparent url(9dfef8f8311cc7f93ece61c06659452b7a616dad.png)  no-repeat scroll right center; }
.dataTables_wrapper .sorting_desc_disabled { background: transparent url(5c625a3bc8441e65ef165acf6c67fdb794006592.png)  no-repeat scroll right center; }
.dataTables_wrapper table.dataTable tr.odd { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
.dataTables_wrapper table.dataTable tr.even { background-color: white; }
.dataTables_wrapper .dataTables_scroll { clear: both; }
.dataTables_wrapper .dataTables_scrollBody {  }
.dataTables_wrapper .top, .dataTables_wrapper .bottom { padding: 3px; background-color: rgb(245, 245, 245); border-top: 1px solid rgb(204, 204, 204); }
.dataTables_wrapper .top { border-bottom: 1px solid rgb(204, 204, 204); border-top: medium none; }
.dataTables_wrapper .top .dataTables_info { float: none; }
.dataTables_wrapper .clear { clear: both; }
.dataTables_wrapper .dataTables_empty { text-align: center; }
.dataTables_wrapper tfoot input { margin: 0.5em 0px; width: 100%; color: rgb(68, 68, 68); }
.dataTables_wrapper tfoot input.search_init { color: rgb(153, 153, 153); }
.dataTables_wrapper td.group { background-color: rgb(209, 207, 208); border-bottom: 2px solid rgb(161, 155, 158); border-top: 2px solid rgb(161, 155, 158); }
.dataTables_wrapper td.details { background-color: rgb(209, 207, 208); border: 2px solid rgb(161, 155, 158); }
.dataTables_wrapper .paging_full_numbers { width: auto ! important; height: 22px; line-height: 22px; }
.dataTables_wrapper .paging_full_numbers a:active { outline: medium none; }
.dataTables_wrapper .paging_full_numbers a:hover { text-decoration: none; }
.dataTables_wrapper .paging_full_numbers a.paginate_button, .dataTables_wrapper .paging_full_numbers a.paginate_active { border: 1px solid rgb(170, 170, 170); border-radius: 5px; padding: 2px 5px; margin: 0px 3px; cursor: pointer; color: rgb(51, 51, 51) ! important; background-image: none ! important; }
.dataTables_wrapper .paging_full_numbers a.paginate_active { background-color: rgb(171, 211, 185); cursor: default; }
.dataTables_wrapper .paginate_button_disabled { display: none; }
.dataTables_wrapper table { background: white none repeat scroll 0% 0%; width: 100%; margin-bottom: 0px; border-collapse: collapse; border-spacing: 0px; }
.dataTables_wrapper { background-color: rgb(229, 229, 229); overflow: hidden; border: 1px solid rgb(204, 204, 204); }
.dataTables_wrapper * { font-family: "Francois One",arial,sans-serif; font-weight: normal; }
.dataTables_wrapper table thead, .dataTables_wrapper table tfoot { background: whitesmoke none repeat scroll 0% 0%; font-weight: bold; }
.dataTables_wrapper table.dataTable thead th { border-bottom: 1px solid rgb(204, 204, 204); font-size: 0.875em; padding-top: 10px; padding-bottom: 10px; margin-left: auto; margin-right: auto; }
.dataTables_wrapper table.dataTable thead th { padding: 3px 18px 3px 10px; cursor: pointer; }
.dataTables_wrapper table thead tr th, .dataTables_wrapper table tfoot tr th, .dataTables_wrapper table tbody tr td, .dataTables_wrapper table tr td, .dataTables_wrapper table tfoot tr td { display: table-cell; line-height: 2.5em; }
.dataTables_wrapper table.dataTable thead th:first-child { width: 97%; text-align: left; }
.collatedTagLi { line-height: 24px ! important; }
.col_4 > ul.collatedTagUl > li > ul > li > ul > li { max-height: 24px; overflow: hidden; }
.collatedTagUl { margin-bottom: 0px ! important; }
.col_4 > .collatedTagUl > .collatedTagLi { margin-left: 0px; }
.col_4 > .collatedTagUl > .collatedTagLi > a.collatedTagAdminHeader span { font-size: 1.2em; line-height: 42px; color: rgb(24, 24, 24); }
.collatedTagUl > .collatedTagLi > .collatedTagUl > .collatedTagLi > a.collatedTagAdminHeader > span { margin-left: 34px; }
ul.collatedTagUl a { text-decoration: none; }
a.collatedTag > span > div { background-color: rgba(255, 255, 255, 0.5); cursor: default; height: 28px; left: -36px; position: absolute; top: -3px; width: 190px; z-index: 10; }
.col_4 > ul.collatedTagUl > li > ul > li { margin-left: 0px; }
.myedControls a.hasIcon.collatedTagAdminHeader { padding: 0px; text-transform: uppercase; }
a.myedition-message { padding: 0px; color: rgb(24, 24, 24); }
.titleArea { padding-top: 1em; }
.titleArea .col_12 { display: table; }
.titleArea .col_12 > div { display: table-cell; }
.weatherWidget, .utilWidget { width: 175px; vertical-align: top; }
.weatherWidget a { display: block; }
.utilWidget { text-align: right; padding-top: 2em; }
.masthead .ad img { max-width: 175px; }
.masthead a.ad { display: block; clear: both; margin-top: 0.5em; }
.logoArea { padding-top: 0.5em; }
.logoArea h1.logo, .logoArea h2.logo, .ls-center .logoArea h1.logo, .ls-center .logoArea h2.logo { width: 500px; height: 120px; background: transparent url(70a7ce2e428f8794fa85ab98c45753a306eccb9b.png)  no-repeat scroll 0% 0%; text-indent: -9999em; margin: 0px auto; }
.logoArea .logo a { display: block; width: 100%; height: 60%; }
.logoArea .logo a.logo__pulitzerLink { height: 40%; }
.utilWidget li { font-size: 0.9em; }
.utilWidget.mobile-hide .tablet-only .simplePopup-popup { margin-left: -80px; width: 130px; }
.weatherWidget { font-size: 0.8em; }
.weatherWidget__link { position: relative; }
.weatherWidget .temperature .temperatureText { margin-top: 0.3em; font-size: 0.8em; display: block; width: 100px; }
.weatherWidget .temperature { margin: 0.6em 0px; font-size: 1.8em; position: absolute; top: 0px; left: 65px; }
.logoArea .dateTime { display: block; text-align: center; }
.makeHomePage, .dateTimeHere, .chooseEdition { margin-bottom: 7px; display: inline-block; vertical-align: bottom; }
.makeHomePage, .dateTimeHere { margin-right: 1em; }
.chooseEdition { padding: 0px 5px; display: none; }
.loc-home .chooseEdition, .loc-myedition .chooseEdition { display: inline-block; }
.chooseEdition .isIcon.checkmark::before { content: ""; color: rgba(0, 0, 0, 0.5); font-size: 1.2em; }
.chooseEdition__chooser, .chooseEdition .myEdition, .chooseEdition .regularEdition, .chooseEdition .loggedIn, .chooseEdition .loggedOut, .masthead .makeHomePage a { background-color: rgb(221, 221, 221); border-radius: 2px; padding: 0px 3px; color: rgb(85, 85, 85); margin-right: 2px; line-height: 1.4em; }
.chooseEdition .isIcon.checkmark { background-color: rgb(80, 162, 145); color: rgb(255, 255, 255); }
.chooseEdition .myEdition { margin-right: 2px; }
.chooseEdition .myEdition, .chooseEdition .regularEdition { cursor: pointer; }
.chooseEdition .chooseEdition__chooser { position: relative; background-color: transparent; }
.myedTrue .chooseEdition .myEdition, .chooseEdition .loggedIn, .chooseEdition .loggedOut { height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; display: block; }
.chooseEdition .loggedOut { background-color: rgb(221, 99, 75); color: rgb(255, 255, 255); }
.chooseEdition .loggedIn { background-color: rgb(0, 160, 219); color: rgb(255, 255, 255); }
.myedTrue .loggedOut, .myedTrue .loggedIn, .myedFalse .loggedOut, .chooseEdition .myEdition { display: none; }
.myedTrue .chooseEdition .myEdition { left: 0px; }
.titleArea .subscribeButton { color: rgb(255, 255, 255); background-color: rgb(221, 99, 75); border-radius: 8px; padding: 0.8em; width: 135px; display: block; position: absolute; font-size: 1.2em; right: 0px; }
.topNav { background: rgb(80, 162, 145) none repeat scroll 0% 0%; font-size: 0.929em; line-height: 1em; }
.topNav ul { font-family: "Francois One",arial,sans-serif; }
.topNav ul li { padding: 0px; margin: 0px; }
.topNav ul a, .topNav ul.simplePopup-popup span { color: rgb(255, 255, 255); padding: 0.3em; display: inline-block; }
.topNav ul.myedControls > li > a { color: rgb(120, 120, 120); }
.topNav ul a:hover, .topNav ul.simplePopup-popup span:hover { color: rgb(221, 221, 221); }
.topNav .navigation { display: inline-block; max-height: 2em; text-transform: uppercase; float: left; width: 69%; margin-right: 0px; }
.topNav .navigation ul { display: inline-block; }
.topNav .login { float: right; width: 30%; }
.topNav .navigation li { margin-right: 0.5em; margin-left: 0px; }
.topNav .login ul.parentMenu { float: right; background-color: rgb(0, 0, 0); font-size: 0.923em; padding-right: 0px; border-left: 3px solid white; border-right: 3px solid white; min-height: 2.2em; }
.topNav .login ul.parentMenu > li {  }
.topNav .login ul.parentMenu > li.profileItem.beforeAvatar::before, .topNav .login ul.parentMenu > li#username::before { border-left: 1px dotted white; content: " "; }
.topNav .login ul.parentMenu > li#username:first-child::before, .myedFalse .topNav .login ul.parentMenu > li#username::before { border-left: medium none; content: ""; }
.topNav .login ul.parentMenu li.avatar { margin-top: 0px; margin-bottom: 0px; border: medium none; padding-left: 0.6em; position: relative; width: 44px; margin-left: 0px; }
.menu span.sep, .login span.sep { display: none; }
.menu a.register::before, .login a.register::before, .menu a.loginName::before, .login a.loginName::before { color: white; content: ""; border: 1px dotted rgb(204, 204, 204); margin-right: 6px; }
.titleArea, .titleArea p, .titleArea label { font-family: "Francois One",arial,sans-serif; font-size: 0.92857em; }
.titleArea input, .titleArea textarea { font-size: 0.846154em; }
img.logo { margin-left: auto; margin-right: auto; }
.masthead a { color: Black; text-decoration: none; }
.masthead .utilWidget .menu { margin-bottom: 0.3em; }
.masthead .utilWidget .menu li { margin-left: 0.4em; padding-left: 0.6em; border-left: 1px dotted rgb(120, 120, 120); }
.masthead .utilWidget .menu li:first-child { margin-left: 0px; padding-left: 0px; border-left: 0px none; }
.menu .tablet-only form.search { margin: 0px; }
#sectionMenu { display: table; width: 100%; }
#sectionMenu a { display: block; padding: 0.3em 0px; }
#sectionMenu li, .ls-center #sectionMenu li { text-transform: uppercase; display: table-cell; float: none; text-align: center; }
#sectionMenu > li { font-size: 1.07143em; }
#sectionMenu .ttdNavItem { width: 17%; }
#sectionMenu .tbtNavItem a { background: transparent url(dc4267e573b61e1ec2abcdb0db21822a2e8e7566.png)  no-repeat scroll center center; text-indent: -9999px; padding-left: 17px; padding-right: 17px; }
#sectionMenu .tbtNavItem a::after { display: none; }
#sectionMenu .moreNavItem { width: 21%; }
.masthead .sections ul.mainNav li:first-child { text-align: left; padding-left: 3px; }
.sections.row ul.mainNav li a { color: rgb(24, 24, 24); display: block; }
.nav .sections.row > div { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
#sectionMenu li a { position: relative; }
#sectionMenu li.selected a, #sectionMenu li.selected a, #sectionMenu li.active a, #sectionMenu li.active a { text-decoration: none; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
body.loc-home #sectionMenu li.noDetails a, body.loc-politics #sectionMenu li.politicsNavItem a, body.loc-sports #sectionMenu li.sportsNavItem a, body.loc-things-to-do #sectionMenu li.ttdNavItem a, body.loc-video #sectionMenu li.videoNavItem a, body.loc-opinion #sectionMenu li.opinionNavItem a, body.loc-news #sectionMenu li.newsNavItem a, body.loc-features #sectionMenu li.moreNavItem a { color: rgb(255, 255, 255); background: transparent linear-gradient(to bottom, rgb(71, 71, 71) 0%, rgb(43, 43, 43) 51%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; }
#sectionMenu li.selected a::after, #sectionMenu li.selected a::after, #sectionMenu li.active a::after, #sectionMenu li.active a::after { background-position: right 60%; background-color: rgb(0, 0, 0); }
.container.nav .row > div, .container.nav .row > div.last { margin-bottom: 0px; }
.container.nav { margin-bottom: 1.5em; }
.sectionLanding .container.nav { margin-bottom: 0px; }
.timedFeature .col_12 { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); display: table; }
.timedFeature h2 { display: inline-block; margin: 0px; font-size: 1.1429em; text-align: center; line-height: 1.2; vertical-align: middle; padding: 0.2em; }
.timedFeature .header { color: rgb(255, 255, 255); background: rgb(24, 24, 24) none repeat scroll 0% 0%; width: 80px; height: 80px; }
.timedFeature .header a h2, .timedFeature .header h2 a { color: rgb(255, 255, 255); }
.timedFeature .header a { display: block; }
.timedFeature .header, .timedFeature .content { display: table-cell; vertical-align: middle; }
.timedFeature .content { padding: 5px; overflow: hidden; min-height: 70px; }
.timedFeature.breakingNews h2 {  }
.timedFeature h3, .timedFeature h4, .timedFeature p { margin: 0px; line-height: 1.5; }
.timedFeature p { font-size: 0.86em; line-height: 1.2; }
.timedFeature h3 { font-size: 1em; }
.timedFeature.breakingNews h3 { font-size: 2.5em; padding: 0px 20px; }
.timedFeature.inTheKnow h4 { font-size: 0.85714em; }
.timedFeature.inTheKnow p { font-size: 0.785714em; }
.timedFeature h4 { color: rgb(120, 120, 120); font-size: 1em; line-height: 1.2; }
.timedFeature h4 a { color: rgb(120, 120, 120); }
.timedFeature p a { color: rgb(0, 0, 0); }
.timedFeature img { float: left; margin-right: 0.5em; }
ul.subNav { background-color: rgb(0, 0, 0); list-style: outside none none; height: 2em; margin-top: -1px; padding: 1px 1em; }
.ie8 ul.subNav, .ie9 ul.subNav, .no-js ul.subNav { height: auto; }
.ie8 ul.subNav, .ie9 ul.subNav { min-height: 2.5em; }
ul.subNav li, ul.searchBar li { display: inline-block; font-family: "Francois One",arial,sans-serif; margin-bottom: 0px; text-transform: uppercase; margin-left: 10px; }
ul.subNav li.active { background-color: rgb(102, 102, 102); }
ul.subNav li.flexMenu-viewMore.active { border: 0px none; }
ul.subNav li.active > a, ul.searchBar li.active a { padding-bottom: 0px; text-shadow: 0px 1px 1px rgb(0, 0, 0); }
ul.subNav a, ul.searchBar a { border-color: transparent; border-style: solid; border-width: 0.286em 0.571em 3px; color: rgb(255, 255, 255); display: block; }
ul.subNav li.active a:hover, ul.subNav.thirdLevel li.flexMenu-viewMore.active > a + ul > li.active a { background-color: rgb(102, 102, 102); }
ul.subNav.thirdLevel, ul.searchBar { background-color: rgb(80, 162, 145); padding-bottom: 0.286em; padding-top: 0.286em; }
ul.subNav.thirdLevel li.active { border-bottom: 0px none; margin-bottom: 0px; }
ul.subNav.thirdLevel li.active > a, ul.subNav.thirdLevel li.flexMenu-viewMore a, ul.searchBar li.active a { padding-bottom: 0.286em; }
ul.subNav.thirdLevel a, ul.searchBar a { font-size: 0.929em; }
ul.subNav li.active > ul.flexMenu-popup li a, ul.subNav li.active > ul.flexMenu-popup li a:hover { color: rgb(255, 255, 255); }
ul.subNav li.active a, ul.subNav li.flexMenu-viewMore.active > a, ul.subNav li.active > a + ul > li.active a, ul.subNav.thirdLevel li.active > a + ul > li.active a, ul.searchBar li.active a { color: rgb(240, 225, 203); }
ul.subNav a:hover, ul.subNav li.flexMenu-viewMore.active > a, ul.subNav li.flexMenu-viewMore.active ul, body.loc-hernando li.hernando, body.loc-hillsborough li.hillsborough, body.loc-pasco li.pasco, body.loc-pinellas li.pinellas, body.loc-florida li.florida, body.loc-nationworld li.nationworld, body.loc-education li.education, body.loc-business li.business, body.loc-the-buzz-florida-politics li.the-buzz-florida-politics, body.loc-bay-buzz li.bay-buzz, body.loc-mylawmaker li.mylawmaker, body.loc-bucs li.bucs, body.loc-lightning li.lightning, body.loc-rays li.rays, body.loc-seminoles li.seminoles, body.loc-bulls li.bulls, body.loc-golf li.golf, body.loc-tennis li.tennis, body.loc-autoracing li.autoracing, body.loc-food li.food, body.loc-kids li.kids, body.loc-events li.events, body.loc-date-night li.date-night, body.loc-deals-and-shopping li.deals-and-shopping, body.loc-florida-travel li.florida-travel, body.loc-movies li.movies, body.loc-music li.music, body.loc-features li.features, body.loc-features.loc-books li.floridian, body.loc-features.loc-good-reads li.floridian, body.loc-features.loc-travel li.floridian, body.loc-features.loc-parenting li.floridian, body.loc-features.loc-pets li.floridian, body.loc-features.loc-weddings li.floridian, body.loc-features.loc-fashion li.floridian, body.loc-features.loc-pop-culture li.floridian, body.loc-features.loc-seniors li.floridian, body.loc-features.loc-media li.entertainment, body.loc-features.loc-movies li.entertainment, body.loc-features.loc-entertainment li.entertainment { background: rgb(59, 59, 59) none repeat scroll 0% 0%; }
ul.subNav.thirdLevel li.active > a, ul.subNav.thirdLevel a:hover, ul.subNav.thirdLevel li.flexMenu-viewMore.active ul, ul.searchBar li.active a, body.loc-juice li.juice, body.loc-fashion li.fashion, body.loc-human-interest li.human-interest, body.loc-pop-culture li.pop-culture, body.loc-blog80s li.blog80s, body.loc-neighborhoodtimes li.neighborhoodtimes, body.loc-deals-and-shopping li.deals-and-shopping { background: rgb(52, 93, 84) none repeat scroll 0% 0%; }
body.loc-features.loc-entertainment li.features, body.loc-features.loc-books li.features, body.loc-features.loc-good-reads li.features, body.loc-features.loc-travel li.features, body.loc-features.loc-parenting li.features, body.loc-features.loc-pets li.features, body.loc-features.loc-weddings li.features, body.loc-features.loc-fashion li.features, body.loc-features.loc-pop-culture li.features, body.loc-features.loc-seniors li.features, body.loc-features.loc-media li.features, body.loc-features.loc-movies li.features { background: transparent none repeat scroll 0% 0%; }
ul.subNav.secondLevel { display: none; }
body.loc-sports ul.subNav.secondLevel.sports, body.loc-news ul.subNav.secondLevel.news, body.loc-politics ul.subNav.secondLevel.politics, body.loc-things-to-do ul.subNav.secondLevel.things-to-do, body.loc-features ul.subNav.secondLevel.features { display: block; }
ul.subNav.thirdLevel { display: none; }
body.loc-autoracing ul.subNav.thirdLevel.autoracing, body.loc-bay-buzz ul.subNav.thirdLevel.bay-buzz, body.loc-blog80s ul.subNav.thirdLevel.blog80s, body.loc-bucs ul.subNav.thirdLevel.bucs, body.loc-bulls ul.subNav.thirdLevel.bulls, body.loc-business ul.subNav.thirdLevel.business, body.loc-consumer ul.subNav.thirdLevel.consumer, body.loc-cooking ul.subNav.thirdLevel.cooking, body.loc-date-night ul.subNav.thirdLevel.date-night, body.loc-deals-and-shopping ul.subNav.thirdLevel.deals-and-shopping, body.loc-destinations ul.subNav.thirdLevel.destinations, body.loc-dining ul.subNav.thirdLevel.dining, body.loc-education ul.subNav.thirdLevel.education, body.loc-entertainment ul.subNav.thirdLevel.entertainment, body.loc-events ul.subNav.thirdLevel.events, body.loc-fashion ul.subNav.thirdLevel.fashion, body.loc-features ul.subNav.thirdLevel.features, body.loc-florida ul.subNav.thirdLevel.florida, body.loc-florida-travel ul.subNav.thirdLevel.florida-travel, body.loc-food ul.subNav.thirdLevel.food, body.loc-food-and-dining ul.subNav.thirdLevel.food-and-dining, body.loc-golf ul.subNav.thirdLevel.golf, body.loc-hernando ul.subNav.thirdLevel.hernando, body.loc-hillsborough ul.subNav.thirdLevel.hillsborough, body.loc-human-interest ul.subNav.thirdLevel.human-interest, body.loc-juice ul.subNav.thirdLevel.juice, body.loc-kids ul.subNav.thirdLevel.kids, body.loc-lightning ul.subNav.thirdLevel.lightning, body.loc-movies ul.subNav.thirdLevel.movies, body.loc-music ul.subNav.thirdLevel.music, body.loc-mylawmaker ul.subNav.thirdLevel.mylawmaker, body.loc-nationworld ul.subNav.thirdLevel.nationworld, body.loc-neighborhoods ul.subNav.thirdLevel.neighborhoods, body.loc-neighborhoodtimes ul.subNav.thirdLevel.neighborhoodtimes, body.loc-pasco ul.subNav.thirdLevel.pasco, body.loc-pinellas ul.subNav.thirdLevel.pinellas, body.loc-pop-culture ul.subNav.thirdLevel.pop-culture, body.loc-rays ul.subNav.thirdLevel.rays, body.loc-search ul.subNav.thirdLevel.search, body.loc-seminoles ul.subNav.thirdLevel.seminoles, body.loc-spirits ul.subNav.thirdLevel.spirits, body.loc-sponsored ul.subNav.thirdLevel.sponsored, body.loc-stage ul.subNav.thirdLevel.stage, body.loc-tastetest ul.subNav.thirdLevel.tastetest, body.loc-tennis ul.subNav.thirdLevel.tennis, body.loc-the-buzz-florida-politics ul.subNav.thirdLevel.the-buzz-florida-politics, body.loc-good-reads ul.subNav.thirdLevel.good-reads, body.loc-travel ul.subNav.thirdLevel.good-reads, body.loc-parenting ul.subNav.thirdLevel.good-reads, body.loc-pets ul.subNav.thirdLevel.good-reads, body.loc-weddings ul.subNav.thirdLevel.good-reads, body.loc-fashion ul.subNav.thirdLevel.good-reads, body.loc-pop-culture ul.subNav.thirdLevel.good-reads, body.loc-seniors ul.subNav.thirdLevel.good-reads, body.loc-books ul.subNav.thirdLevel.good-reads, body.loc-media ul.subNav.thirdLevel.entertainment, body.loc-movies ul.subNav.thirdLevel.entertainment, body.loc-visualarts ul.subNav.thirdLevel.visualarts { display: block; }
body.loc-features.loc-entertainment ul.subNav.thirdLevel.features, body.loc-features.loc-books ul.subNav.thirdLevel.features, body.loc-features.loc-good-reads ul.subNav.thirdLevel.features, body.loc-features.loc-travel ul.subNav.thirdLevel.features, body.loc-features.loc-parenting ul.subNav.thirdLevel.features, body.loc-features.loc-pets ul.subNav.thirdLevel.features, body.loc-features.loc-weddings ul.subNav.thirdLevel.features, body.loc-features.loc-fashion ul.subNav.thirdLevel.features, body.loc-features.loc-pop-culture ul.subNav.thirdLevel.features, body.loc-features.loc-seniors ul.subNav.thirdLevel.features, body.loc-features.loc-media ul.subNav.thirdLevel.features, body.loc-features.loc-movies ul.subNav.thirdLevel.features, body.loc-features.loc-food ul.subNav.thirdLevel.food { display: none ! important; }
.mainFeature .teaser, .secondaryFeature .teaser { display: block; position: absolute; bottom: 0px; right: 0px; text-align: right; max-width: 70%; }
.secondaryFeature .teaser { margin-bottom: 30px; }
.mainFeature .teaser { margin-bottom: 60px; }
.mainFeature .teaser h2, .secondaryFeature .teaser h2, .mainFeature .teaser p, .secondaryFeature .teaser p { margin: 0px; color: rgb(255, 255, 255); }
.mainFeature .teaser h2, .secondaryFeature .teaser h2, .mainFeature .teaser p, .secondaryFeature .teaser p { border-right: 20px solid rgb(0, 0, 0); }
.mainFeature .teaser h2, .secondaryFeature .teaser h2 { padding: 0.19697em 0px; }
.mainFeature a:hover .teaser h2, .secondaryFeature a:hover .teaser h2, .mainFeature a:hover .teaser p, .secondaryFeature a:hover .teaser p { border-color: rgb(85, 85, 85); }
.mainFeature .teaser span.textWrapper, .secondaryFeature .teaser span.textWrapper { background-color: rgb(0, 0, 0); }
.mainFeature a:hover .teaser span.textWrapper, .secondaryFeature a:hover .teaser span.textWrapper { background-color: rgb(85, 85, 85); }
.mainFeature .teaser span.indent, .secondaryFeature .teaser span.indent { right: -10px; position: relative; }
.mainFeature .teaser.left, .secondaryFeature .teaser.left { left: 0px; text-align: left; }
.mainFeature .teaser.left h2, .secondaryFeature .teaser.left h2, .mainFeature .teaser.left p, .secondaryFeature .teaser.left p { border-left: 20px solid rgb(0, 0, 0); border-right: medium none; }
.mainFeature .teaser.left span.indent, .secondaryFeature .teaser.left span.indent { left: -10px; }
.mainFeature .teaser h2 { text-transform: uppercase; }
.col_4 .mainFeature .teaser h2 { font-size: 1.929em; }
.mainFeature > a:first-child, .secondaryFeature > a:first-child { position: relative; display: block; }
.mainFeature a.storyLink, .articleImage { margin-bottom: 5px; }
img.articleImage { display: inline-block; margin-bottom: 0px; }
.storyLink img { width: 100%; }
.flexLoad-loadTo .pane.active a img { max-width: 100%; width: auto; }
.figure a.articleImage img { width: 100%; }
.mainFeature.slideshow a.storyLink { margin-bottom: 0px; }
.tertiaryFeature h2, .otherNews h2 { margin-top: 0px; font-size: 1.429em; margin-bottom: 0.2em; }
.mainFeature.slideshow { position: relative; overflow: hidden; margin-bottom: 0px; background-color: rgb(221, 99, 75); }
.mainFeature.slideshow h2 { background-color: rgb(255, 255, 255); margin: 0px; }
.mainFeature.slideshow .teaser h2, #homeSlideshow .mainFeature.slideshow { background: transparent none repeat scroll 0% 0%; }
.media .mainFeature.slideshow { border-bottom-color: rgb(221, 99, 75); }
.mainFeature .teaser p {  }
.mainFeature.slideshow .credit, .featuredNav .withCaptions .credit { display: none; }
.pubView .mainFeature { background-color: rgb(239, 239, 239); padding: 5px; text-align: center; }
.pubView .mainFeature .storyLink > img { border-color: rgb(255, 255, 255); border-style: solid; border-width: 0px 8px 8px; margin: 5px auto; width: 199px; }
.pubView.col_12 { padding-left: 0px; padding-right: 0px; }
.blogFeature.hasAuthorPic { display: table; }
.blogFeature .authorPic, .blogFeature .authorPic-companion { display: table-cell; vertical-align: top; }
.blogFeature .authorPic { width: 60px; padding-right: 15px; }
.authorPic-companion h2 { margin-top: 18px; }
.blogFeature.noPhoto { margin-top: 1.5em; }
.blogFeature.noPhoto:first-child { margin-top: 0px; }
.featuredNav { overflow: hidden; }
.featuredGallery { position: relative; list-style: outside none none; margin: 0px; overflow: hidden; border-top: 0.3em solid rgb(80, 162, 145); }
.featuredGallery.withCaptions { border-top-color: rgb(221, 99, 75); }
.loc-tbt .featuredGallery.withCaptions, .loc-tbt .featuredGallery { border-top-color: rgb(204, 9, 47); }
.loc-tb-two .featuredGallery.withCaptions, .loc-tb-two .featuredGallery { border-top-color: rgb(255, 102, 0); }
.featuredGallery li { float: left; margin-bottom: 0px; margin-left: 0px; }
.featuredGallery.withCaptions span { display: block; background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: "Francois One",arial,sans-serif; text-transform: uppercase; font-size: 0.875em; padding: 0.3em 0.414em; min-height: 2.8em; line-height: 1.1em; }
.featuredGallery.withCaptions li.active span { background: rgb(221, 99, 75) none repeat scroll 0% 0%; transition: background-color 0.2s ease 0s; }
.featuredGallery.withCaptions li img, .featuredGallery.withCaptions li span {  }
.featuredGallery li a { display: block; background: rgb(80, 162, 145) none repeat scroll 0% 0%; }
.featuredGallery.withCaptions li a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.featuredGallery li a img { transition: opacity 0.2s ease 0s; }
.featuredGallery li a:hover img { opacity: 0.5; }
.featuredGallery li.active a { cursor: default; }
.featuredGallery li.active a img, .featuredGallery.withCaptions li.active a img { opacity: 0.5; }
.featuredGallery li a.current img { position: relative; visibility: hidden; opacity: 0; }
.featuredGallery li a.current img { visibility: visible; opacity: 1; }
.bioFeature ul.linkListLite { margin-bottom: 1em; margin-top: 1em; }
.bioFeature .linkList li a, .bioFeature ul.linkListLite li a { color: rgb(238, 238, 238); }
.bioFeature .linkList li a:hover, .bioFeature .linkListLite li a:hover { color: rgb(153, 153, 153); }
.bioFeature { background-color: rgb(72, 115, 149); color: rgb(255, 255, 255); border: 1px solid rgb(72, 115, 149); padding-bottom: 20px; }
.bioFeature .teaser { display: block; position: relative; top: 0px; left: 0px; margin: 30px 0px 0px 30px; text-align: left; }
.bioFeature p, .bioFeature h3, .bioFeature h2, .bioFeature ul { color: rgb(255, 255, 255); margin-left: 6%; margin-right: 6%; }
.bioFeature h3, .bioFeature h2 { margin-top: 15px; }
.bioFeature img.col_4 { float: right; margin-right: 0px ! important; margin-left: 6%; margin-bottom: 10px; }
.bioFeature h3 { padding-top: 20px; }
div[id^="ndn_single_player"] { overflow: hidden; }
#ndn_single_player { overflow: hidden; text-align: center; margin-bottom: 1em; height: 419px; width: 100%; background: transparent linear-gradient(to bottom, rgb(30, 30, 30) 0%, rgb(61, 61, 61) 12%) repeat scroll 0% 0%; }
ul.featureList { list-style: outside none none; }
ul.featureList li { margin-bottom: 0px; margin-left: 0px; margin-top: 0.714em; }
ul.featureList li:first-child { padding-top: 1.429em; }
.linear ul.featureList li { margin-top: 1em; border-top: 2px solid rgb(120, 120, 120); }
.linear ul.featureList li:first-child { border-top: 2px solid rgb(120, 120, 120); }
ul.featureList h3 { text-transform: none; }
ul.featureList.linear h3 { text-transform: uppercase; }
.header { overflow: hidden; position: relative; }
.header + h3 { font-size: 1.5em; }
.header.blog { border-bottom: 1px solid rgb(204, 204, 204); }
.header.blog.full {  }
.header .author { float: left; width: 28%; }
.header.full h1 { font-size: 3em; margin-top: 0px; }
.header.full .author { width: auto; margin-right: 1em; }
.header .title { bottom: 0px; width: 72%; position: absolute; right: 0px; text-align: right; }
.header.full .title { text-align: left; width: auto; position: static; }
.header .title h2 { margin-top: 0px; }
.header .title h2 a { color: rgb(0, 0, 0); font-family: "Bevan",serif; font-size: 0.889em; }
.header.blog .title h2 a { display: block; text-transform: uppercase; }
.header .authorProfile h2 { margin: 0px 0px 10px; }
.header .authorProfile h3 { margin-bottom: 10px; }
.header .authorProfile p {  }
.header .authorProfile img { float: left; margin: 0px 10px 0px 0px; }
.header .authorProfile { margin-bottom: 20px; }
.article p, .post p { font-size: 1.143em; margin-bottom: 1.25em; }
.article h1 { text-transform: none; margin-top: 0px; margin-bottom: 0.5em; }
.articleMeta { margin-bottom: 1em; border-bottom: 1px solid rgb(234, 234, 234); }
.articleMeta .fb-like { margin-left: 10px; float: left; margin-top: 5px; }
.articleMeta .utility { float: right; }
.ie8 .author.popup > a { white-space: nowrap; }
.utilityExtended { border-bottom: 1px solid rgb(234, 234, 234); display: block; text-align: right; }
.utilityExtended li { text-align: left; }
.articleMeta > .utility.menu ul { text-align: left; }
.utility.menu > li > a, .utilityExtended a { display: inline-block; color: rgb(24, 24, 24); padding: 5px; }
.utility.menu > li, .utilityExtended > li { margin-left: 0.2em; }
.utility.menu > li > a:hover, .utilityExtended a:hover { text-decoration: none; background-color: rgb(24, 24, 24); color: rgb(255, 255, 255); }
.utility.menu li:first-child { margin-left: 0px; }
.articleMeta p.timestamp { margin-bottom: 0px; }
.articleMeta .byline img { display: inline-block; vertical-align: middle; height: 50px; width: auto; margin-right: 0.3em; }
.byline.menu > li { margin-left: 0px; }
.articleMeta .byline .arrow { background: transparent url(744536d5d32825615627ac29f8d3ac011b4a1bed.png)  no-repeat scroll 0% 0%; display: inline-block; width: 7px; height: 7px; margin-left: 3px; }
.articleMeta .author.popup > a { display: inline-block; padding-right: 5px; }
p.gigyaPlaceholder { font-style: italic; color: rgb(119, 119, 119); }
.articleMeta p.gigyaPlaceholder { float: left; margin-bottom: 0px; margin-top: 0.25em; }
.gig-followbar { margin: 1em 0px 0px ! important; }
.articleInline { border-bottom: 1px solid rgb(204, 204, 204); clear: left; margin-right: 20px ! important; }
.articleInline.relatedNews { border-bottom-width: 2px; }
.articleInline.col_3.ad { margin-bottom: 20px; }
.articleInline blockquote { border-bottom: 10px solid transparent; font-family: "Bevan",serif; font-style: normal; margin-bottom: 0px; padding-left: 1.056em; position: relative; }
.articleInline .quoteBy { font-family: "Bevan",serif; font-size: 0.857em; overflow: hidden; position: relative; }
.articleInline .quoteBy span { position: absolute; left: 0px; bottom: 0px; width: 66.14%; }
.articleInline .quoteBy img { float: right; }
.articleInline.col_3.ad > * { margin: 0px auto 1.5em; width: 160px; }
.relatedNews { margin-top: 2.19%; margin-bottom: 2.19%; }
.relatedNews h2 { background-color: rgb(80, 162, 145); color: rgb(255, 255, 255); font-size: 1.143em; padding: 0.25em 1em; text-align: center; }
.relatedNews li { font-size: 0.857em; font-weight: 700; }
.relatedNews li p.timestamp { font-size: 1em; font-weight: normal; margin-bottom: 0px; }
.relatedNews .itemList > li { font-family: inherit; }
.comments.media { overflow: hidden; }
.c-post-comment-anchor h2, .comments h2 { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 1em; padding: 0.25em 1em; }
div#commentsStatus { height: 40px; }
.commentSubmit { background-color: rgb(234, 234, 234); margin-top: 10px; margin-bottom: 7px; font-family: Arial,Helvetica,sans-serif; font-size: 0.857em; overflow: hidden; padding: 15px; }
.commentSubmit span.instructions { display: block; float: left; margin-bottom: 0.5em; padding-top: 3px; text-align: left; }
.commentSubmit .postButton { float: right; border: 0px none; margin-top: 0.5em; }
.commentAuth { float: right; }
.comment .content { font-size: 0.875em; }
.comment { display: table; margin-top: 1.5em; }
.comment:first-child { margin-top: 0px; }
.omment .commenterAvatar, .comment .content { display: table-cell; vertical-align: top; }
.comment .commenterAvatar { width: 70px; }
.comment span.timestamp, .comment a.commenter { font-family: "Francois One",arial,sans-serif; color: rgb(0, 0, 0); }
.comment span.timestamp { font-size: 0.857em; margin-left: 5px; display: inline-block; }
.commentSubmit textarea { height: 149px; padding: 7px; width: 100%; }
.infobox, .kicker { border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; clear: both; overflow: hidden; padding: 10px 0px; }
.kicker { border-top: medium none; padding-top: 0px; margin-bottom: 1.5em; }
.infobox { margin-top: 20px; }
.kicker > b, .infobox > b, .entry-content > b { font-weight: bold; }
.ie7 .kicker b, .ie7 .infobox b, .ie7 .entry-content b { font-weight: normal; }
.ie7 .kicker table b, .ie7 .infobox table b, .ie7 .entry-content table b { font-weight: bold; }
.kicker table, .infobox table, .entry-content table { border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; font-size: 0.857143em; width: 100%; }
.kicker tr:nth-child(2n+1), .infobox tr:nth-child(2n+1), .entry-content tr:nth-child(2n+1) { background-color: rgb(240, 240, 240); }
.kicker td, .infobox td, .entry-content td { border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; color: rgb(68, 68, 68); padding: 3px 5px; line-height: 1.3em; }
.ie7 .kicker table, .ie8 .kicker table, .ie7 .kicker td, .ie8 .kicker td, .ie7 .infobox table, .ie8 .infobox table, .ie7 .infobox td, .ie8 .infobox td, .ie7 .entry-content table, .ie8 .entry-content table, .ie7 .entry-content td, .ie8 .entry-content td { border-width: 1px; }
.kicker td b, .infobox td b, .entry-content td b { color: rgb(0, 0, 0); font-family: "francois one",sans-serif; text-transform: uppercase; }
label { cursor: pointer; }
legend { border: 0px none; padding: 0px; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
a.button, input[type="submit"], input[type="button"] { background-color: rgb(0, 0, 0); border: 0px none; padding: 0.25em 1.15em 0.3em; color: rgb(255, 255, 255); cursor: pointer; text-align: center; font-family: "Francois One",arial,sans-serif; text-transform: uppercase; height: 2em; }
#ttdSearchRangePicker input.primary.floatRight { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.calendar.articleList li { margin: 2px 0px; padding: 0px 0px 3px; }
.calendar .byline { line-height: 1em; }
.header.subheader { background-color: rgb(235, 235, 235); overflow: visible; padding: 5px 4% 11px; margin-top: 3px; }
.subheader div.button { width: 28px; position: absolute; top: 0px; left: 136px; }
#ttdCaledarAjax form { margin: 0px auto; display: block; width: 250px; position: relative; }
div#ttdCalDateMenu { width: 220px; float: left; }
div#ttdFacetMenu { padding: 8px 0px 4px; }
.header.subheader .isIcon { padding: 0.3em 0.1em; }
.enterDate.datepicker button.ui-datepicker-trigger { top: 2px; position: relative; left: 2px; }
.enterDate.datepicker button.ui-datepicker-trigger::before { content: ""; font-family: "icon-font"; font-size: 1.4em; }
.touch button.ui-datepicker-trigger { top: 5px; }
.touch button.ui-datepicker-trigger::before { top: -0.2em; position: relative; }
.subheader div span { display: inline-block; width: 33px; text-align: right; text-transform: uppercase; font-size: 0.9em; padding-right: 5px; }
input#mydp { width: 125px; }
input#ttdCalendarFormSubmitBtn { background-color: rgb(80, 162, 145); padding: 0.25em 0.6em; }
input#ttdCaledarAjaxZip { width: 100px; }
.touch input#ttdCaledarAjaxZip { font-size: 16px ! important; }
#ttdCaledarAjax input { height: 25px; font-size: 0.9em; }
#TtdCalendarDisplayDiv { padding-top: 1px; }
#TtdCalendarDisplayDiv > h3 { margin-top: 10px; }
.enterZip.popup, .enterDate.popup, .chooseFacet.popup { font-size: 0.8571em; }
input[type="checkbox"], input[type="radio"] { margin-right: 0.25em; position: relative; top: 0.05em; }
label { font-family: "Francois One",arial,sans-serif; }
a.button.primary, input.primary { background-color: rgb(0, 160, 219); font-size: 1em; }
input[type="text"], input[type="date"] { padding: 0.25em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.touch input[type="text"], .touch input[type="password"], .touch input[type="date"], .touch select { padding: 0px 0.25em; font-size: 16px ! important; }
:-moz-placeholder { color: rgb(102, 102, 102); }
.placeholder { color: rgb(102, 102, 102); }
.menu.header input[type="text"], .menu.tabBar input[type="text"], input[type="date"] { font-family: "Georgia",serif; font-size: 0.875em; }
span.post { display: inline-block; }
.formRow { display: table; width: 100%; margin-top: 0.5em; }
.formRow:first-child { margin-top: 0px; }
.formRow > .field { display: table-cell; vertical-align: middle; padding-left: 0.25em; }
.ttdSearchRail .formRow > .field { display: block; margin-top: 3px; }
.formRow > .field:first-child { padding-left: 0px; }
.formRow > .field input { width: 100%; }
.formRow > .field input[type="submit"], .formRow > .field input[type="checkbox"], .formRow > .field input[type="radio"] { width: auto; }
.text, input.text { border: 1px solid rgb(204, 204, 204); }
.formRow.stacked label { display: block; }
label.placeholderInfo, .formRow.stacked label.placeholderInfo { display: none; }
.relatedNews a { color: rgb(24, 24, 24); }
.excerpts .relatedNews span { font-family: "Francois One",arial,sans-serif; font-size: 1.333em; font-weight: normal; }
ol.itemCount { color: rgb(120, 120, 120); font-family: "Francois One",arial,sans-serif; }
ol.itemCount li { border-top-color: rgb(120, 120, 120); font-size: 2em; }
ol.itemCount a { color: rgb(24, 24, 24); }
ol.itemCount a:hover { color: rgb(85, 85, 85); }
ol.itemCount span { display: inline-block; font-size: 0.5em; padding-left: 2.571em; }
.rss {  }
.header .rss { float: right; }
.header .tagline { float: left; }
.post .figure { margin-bottom: 1em; overflow: hidden; min-height: 11.4286em; }
.overlay { width: 6em; color: rgb(255, 255, 255); text-align: center; }
.post .overlay { float: right; margin-left: 0.5em; position: relative; }
.post h2 { margin-bottom: 0.5em; text-transform: none; }
.post h1 { text-transform: none; }
.figure .overlay { position: absolute; top: 1.5em; right: 0px; }
.overlay a { color: rgb(255, 255, 255); display: block; }
.overlay a:hover { color: rgb(255, 255, 255); }
.overlay p { line-height: 1; margin-bottom: 0px; }
.overlay .dateOverlay, .overlay .commentOverlay { padding: 0.25em 0px 0.5em; margin-bottom: 1em; }
.overlay .dateOverlay { background-color: rgb(80, 162, 145); }
.overlay .dateOverlay:hover { background-color: rgb(127, 192, 178); }
.overlay .commentOverlay { background-color: rgb(0, 160, 219); }
.overlay .commentOverlay:hover { background-color: rgb(41, 197, 255); }
.dateOverlay .number { font-size: 42px; }
.commentOverlay .number { font-size: 2.14286em; }
.dateOverlay .label { font-size: 1.16em; }
.commentOverlay .label { font-size: 0.714286em; }
.post { margin: 2em 0px; }
.blogArchive { font-family: "Francois One",arial,sans-serif; font-size: 12px; margin: 10px 0px ! important; padding-left: 60px; }
.blogArchive li { background-color: rgb(237, 237, 237); border: medium none; padding: 0px; margin: 3px 10px; position: relative; overflow: visible; }
.blogArchive span { display: block; height: 20px; vertical-align: bottom; padding-top: 1px; }
.blogArchive span.month { text-align: left; width: 28px; background-color: transparent; top: 0px; left: -60px; position: absolute; }
.blogArchive span.postsCount { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-align: center; width: 30px; vertical-align: middle; border-right: 1px solid rgb(255, 255, 255); top: 0px; left: -30px; position: absolute; }
.blogArchive span.bar { display: inline-block; background-color: rgb(80, 162, 145); }
.ibimage_left, .ibimage_right { float: left; margin: 0px 20px 5px 0px; }
.ibimage { height: auto; width: auto; }
.blog-tease-img { margin-top: 0.5em; }
.sectionLanding h1 { font-size: 3.071em; margin: 0px 0px 0.25em; }
div.titleAd { position: relative; min-height: 50px; }
.titleAd div.ad { float: right; max-width: 100%; }
.ie8 .titleAd div.ad { width: 725px; }
.titleAd h1 { position: relative; display: inline-block; float: none; margin-right: 0.25em; }
.titleAd img { height: auto; }
.ad { overflow: hidden; text-align: center; margin: 0px auto; position: relative; z-index: 1; }
.sidebar .ad { margin: 0px auto; width: 300px; min-height: 60px; }
.topAd .ad, .row > .ad { max-width: 1000px; }
.topAd .ad {  }
div#pagepeel { height: 0px; }
.mobile-hide .ad { min-height: 40px; }
.container.main > .row > .ad { min-height: 30px; }
.bottomAd .ad { max-width: 728px; }
.topAd .ad, .row > .ad * { margin: auto; text-align: center; }
.weatherWidget .ad { clear: both; min-height: 40px; }
.utilWidget .ad {  }
.ad a {  }
.ad a:hover { text-decoration: none; }
.facebookPlugin { width: 100%; }
.facebookPlugin > div { margin: 0px auto; display: block; }
.facebookPlugin .fb-activity { border: 1px solid rgb(170, 170, 170); }
.videoSelector .col_2 { margin-bottom: 1em; }
.calendar .menu.tabBar { margin-bottom: 0px; border-bottom: 0px none; }
.calendar .heading span.last { float: right; display: block; }
.calendar .heading h2 { background-color: rgb(221, 99, 75); }
.calendar ul.picker { font-family: "Francois One",arial,sans-serif; font-weight: normal; text-align: center; font-size: 0.9em; }
.calendar ul.picker li { display: block; float: left; margin: 0px; padding: 0px 0px 2px; width: 14.2857%; border-color: rgb(255, 255, 255); }
.calendar ul.picker li a { background-color: rgb(235, 235, 235); display: block; height: 3.2em; line-height: 1.4em; text-transform: uppercase; width: 100%; margin-left: 1px; padding-top: 1px; }
.calendar ul.picker li:first-child a { margin-left: 0px; }
.calendar ul.picker li a.selected { background-color: rgb(221, 99, 75); color: rgb(255, 255, 255); }
.calendar ul.picker li span { display: block; font-size: 1.8em; }
.calendar ul.picker h3 { padding-bottom: 0px; }
.calendar .content ul { clear: both; }
.calendar .content { border-top-color: rgb(221, 99, 75); }
.calendar .sponsored { background-color: rgb(240, 225, 203); padding: 2px 5px 5px ! important; }
.calendar a.location, .calendar a.date { color: rgb(255, 255, 255); display: block; float: left; padding: 6px; }
.calendar .heading a.date { background: transparent url(37fb471d223e73804822b0b6092c30dcd22c790b.png)  no-repeat scroll 1px 1px; padding-left: 25px; }
.calendar .heading a.location { background: transparent url(8869ad4abddb0b1518d8dca76d723cd446e287e5.png)  no-repeat scroll 1px 1px; padding-left: 30px; }
.calendar .heading a.location span { background: transparent url(369be657baca80387eb4daa99c1482cd1fe7f1fa.png)  no-repeat scroll -35px 6px; float: right; height: 1.2em; width: 1.2em; }
.detailMenu { padding: 15px; max-width: 1140px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; z-index: 35; margin-right: 20px; position: absolute; display: none; margin-top: -1px; color: rgb(255, 255, 255); box-sizing: content-box; border-bottom: 1px solid rgb(85, 85, 85); }
.detailMenu h1 a, .detailMenu h2 a, .detailMenu h3 a, .detailMenu h4 a, detailMenu h5 a, .detailMenu h6 a, .detailMenu a h1, .detailMenu a h2, .detailMenu a h3, .detailMenu a h4, .detailMenu a h5, .detailMenu a h6 { color: rgb(255, 255, 255); }
.topNav .detailMenu { font-size: 1.07692em; }
.nav.expanded .detailMenu { margin-top: 0px; }
.ie7 .detailMenu, .ie8 .detailMenu { margin-right: 40px; }
.detailMenu.shown { display: block; }
.detailMenu > div { height: 100%; }
.detailMenu::after { clear: both; display: block; visibility: hidden; overflow: hidden; height: 0px ! important; line-height: 0; font-size: xx-large; content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "; }
.detailMenu .content.flexToggle-parent img { width: 100%; }
.sectionDetails ul { list-style-type: none; margin: 0px; padding: 0px; }
.sectionDetails ul li { padding: 0.21em 0px; word-wrap: break-word; }
.sectionDetails ul li a { color: rgb(255, 255, 255); }
.sectionDetails .topNews span { text-decoration: none; }
.sectionDetails a { color: rgb(255, 255, 255); }
.sectionDetails a.closeButton, .detailMenu a.closeButton { background-color: rgba(0, 0, 0, 0.7); border-radius: 2em; clear: both; color: rgb(204, 204, 204); display: inline-block; font-family: "Francois One",arial,sans-serif; font-size: 0.8em; padding: 0px; position: absolute; right: -0.8em; text-align: center; text-indent: -0.2em; top: -0.8em; }
.detailMenu a.closeButton { top: 1em; right: 0.5em; font-size: 1em; }
.sectionDetails a.closeButton::after, .detailMenu a.closeButton::after { color: rgb(204, 204, 204); content: ""; font-family: "icon-font"; font-size: 1.8em; }
.sectionDetails a.closeButton:hover { background: rgb(119, 119, 119) none repeat scroll 0% 0%; color: rgb(221, 221, 221); }
.no-touch .sectionDetails a.closeButton, .no-touch .detailMenu a.closeButton { display: none; }
.detailMenu > div:first-child .content { margin-left: 1em; }
.detailMenu > div.last .content { padding-right: 1em; }
.detailMenu .topNews h2 { margin-right: 15px; }
.detailMenu .childSections ul li a, .detailMenu .drawer ul li a { font: 1.285em/1em "Francois One",arial,sans-serif; }
.detailMenu ul { list-style-type: none; margin: 0px; padding: 0px; }
.detailMenu ul li { padding-bottom: 0.35em; margin: 0px; }
.detailMenu .dropup ul li, .detailMenu .popup ul li { padding-bottom: 0px; }
.detailMenu .topNews ul li { padding-bottom: 0.87em; margin-left: 0.75em; }
.detailMenu ul li a { display: inline; }
.detailMenu .featuredArticle h4 { font: 0.88em/1.4em "Francois One",arial,sans-serif; color: rgb(240, 226, 203); text-transform: uppercase; }
.detailMenu .featuredArticle h4 { margin: 0.4em 0px 0.3em; text-decoration: none; }
.detailMenu .featuredArticle h3 { color: rgb(255, 255, 255); font-size: 1.43em; text-transform: none; }
.detailMenu .col_2 h3 { font: 1em/1.28em "Francois One",arial,sans-serif; margin-top: 0px; }
.detailMenu .featuredArticle a { color: rgb(255, 255, 255); }
.detailMenu .topNews ul { list-style: outside none disc; font-family: "Georgia","sans-serif"; color: rgb(255, 255, 255); }
.detailMenu .topNews li {  }
.detailMenu .blogs h3, .detailMenu .teasers h3 { font: 1em/1.28em "Francois One",arial,sans-serif; color: rgb(240, 226, 203); }
.detailMenu .teasers > ul > li { border-bottom: 1px solid rgb(24, 24, 24); }
.detailMenu h2 { color: rgb(240, 226, 203); font-size: 1.28em; border-bottom: 1px solid rgb(24, 24, 24); padding: 0px 0px 5px; margin: 0px 0px 5px; }
.detailMenu ul + h2 { margin-top: 1em; }
.detailMenu .dateline, .detailMenu .dateline a { color: rgb(120, 120, 120); }
.detailMenu .topic a, .detailMenu a.topic, .detailMenu .commentCount a { color: rgb(240, 226, 203); }
.blogFeature a.hasIcon > span { margin-left: 0px; }
.blogFeature a.hasIcon::before { margin-right: 0.3em; font-size: 15px; }
.blogFeature a.hasIcon { display: block; font-size: 14px; margin-top: 0.4em; color: rgb(0, 85, 136); }
.topNav > .row > .col_12 { position: relative; }
#myedDetails > div.col_12.navAdmin > h2 > a { display: block; width: 190px; margin: 0px 0px 0px auto; padding: 8px; background-color: rgb(80, 162, 145); text-align: center; }
.myedFalse #myedDetails > div.col_12.navAdmin > h2 > a { width: 140px; max-width: 100%; }
#myedDetails .navAdmin h2 { padding: 0px; margin: 10px 0px 0px; }
.myedFalse #myedDetails { width: 30.8%; }
#myedDetails.active { display: block; }
#myedDetails .menu.flex.header { border-bottom: 1px solid rgb(255, 255, 255); }
#myedDetails ul.menu.flex.header li { background-color: rgb(0, 0, 0); border: medium none; }
#myedDetails a.isIcon.active.iconRight::after { content: ""; font-size: 0.8em; margin-left: 5px; top: 0px; }
#myedDetails a.isIcon.active.iconRight::before { content: none; }
#myedDetails ul a { padding: 0px; }
#myedDetails.detailMenu .dateline, #myedDetails .commentCount a::before { color: rgb(170, 170, 170); }
#myedDetails .weatherIcon { display: block; float: left; top: -5px; position: relative; }
#myedDetails p { font-family: Georgia,serif; }
#myEdition a.myedFalse { background-color: greenyellow; color: rgb(0, 0, 0); border-bottom: 3px solid greenyellow; }
li.popup #myedDetails h3 a, li.dropup #myedDetails h3 a { padding: 0.75em 0px; }
li#myEdition.popup.active > ul { white-space: normal; }
ul.flexMenu-popup { background: rgb(44, 44, 44) none repeat scroll 0% 0%; position: absolute; color: rgb(255, 255, 255); z-index: 30; margin-top: -1px; }
ul.flexMenu-popup li { float: none; display: block; padding-left: 0px; border: 0px none; margin-left: 0px; margin-bottom: 0px; font-size: inherit; }
.bottomNav ul.flexMenu-popup { right: 1.5em; }
ul.flexMenu-popup li a { display: block; padding: 0.25em 0.5em; }
body ul.menu li ul.flexMenu-popup li a { color: rgb(255, 255, 255); width: 100%; }
.flexMenu-popup li:hover { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.sidebar .articleList.columns h3 { font-family: "Bevan",serif; margin-top: 0px; text-transform: uppercase; }
.ie7 .sidebar .articleList.columns h3 { display: inline-block; }
.ie7 .sidebar .articleList.columns h3 { display: inline; }
.sidebar .columns .equal { font-size: 0.857em; }
.sidebar .articleList.columns p { margin-bottom: 0px; line-height: 1.2; }
.sidebar .articleList.columns span { color: rgb(120, 120, 120); display: block; }
.moreLink { font-family: "Francois One",arial,sans-serif; color: rgb(24, 24, 24); text-transform: uppercase; }
.topJobsContent span.jobTitle { font-family: "Francois One",arial,sans-serif; font-size: 1.2em; text-transform: none; }
.topJobsContent a.jobLink { margin-bottom: 0px; }
#topJobsDataContainer li { margin: 0px 0px -10px; }
.topJobsContent li { margin-bottom: 0px; }
.topJobsContentHeader img { display: inline; left: -3px; position: relative; top: 2px; }
.topJobsDataContainer-ul .jobLink { color: rgb(0, 85, 136); }
#jobEmailLink { color: rgb(0, 85, 136); }
#topjobs .jobLink { color: rgb(0, 85, 136); }
#topjobsli { margin-bottom: 10px; }
.mugShots .fractionRow {  }
.mugShots .fractionRow::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.mugShots a.oneQuarter { margin-bottom: 5px; width: 24%; overflow: hidden; height: 104px; }
.mugShots a.oneQuarter img { width: 100%; }
.myWeather .weatherIcon { margin: 0px auto; width: 72px; }
.myWeather * { font-family: "Francois One",arial,sans-serif; list-style: outside none none; text-align: center; }
.myWeather li { width: 32%; display: inline-block; margin: 0px; }
.myWeather li a { width: 75px; margin: 0px auto; display: block; }
.myWeather span.temperatureText { display: block; width: 75px; }
a.datepicker { float: left; position: relative; margin-right: 5px; }
a.datepicker input { width: 225px; }
#ttdCalDateMenu a.datepicker input { width: 125px; }
.pubView .isIcon.calendar.datepicker { background-color: rgb(102, 102, 102); }
.pubView.isIcon.calendar.datepicker { color: rgb(255, 255, 255); margin: 0px 5px; }
a.datepicker button.ui-datepicker-trigger { background: transparent none repeat scroll 0% 0%; border: medium none; padding: 0px; left: 0px; position: absolute; top: 0px; height: 28px; width: 26px; display: block; }
a.datepicker button.ui-datepicker-trigger img { height: 28px; width: 26px; }
.pubView > .row > h3 { margin-bottom: 10px; background-color: rgb(102, 102, 102); }
.pubView .col_4 .sectionList { margin: 0.6em 0px 0px; }
.pubView .datepicker input.hasDatepicker { border: 1px solid rgb(102, 102, 102); width: 150px; }
.pubView .isIcon.calendar.datepicker::before, .pubView .isIcon.calendar.datepicker::after { color: rgb(255, 255, 255); margin: 0px 10px; }
li.popup { position: relative; }
li.popup > ul { background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; color: rgb(255, 255, 255); z-index: 30; display: none; left: 0px; }
li.dropup > ul { background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; color: rgb(255, 255, 255); z-index: 30; display: none; }
li.dropup > ul { bottom: 0px; right: 0px; margin-bottom: 25px; font-size: 0.857143em; }
.ie8 li.dropup > ul { margin-bottom: 24px; }
.ie8 .detailMenu li.dropup > ul { margin-bottom: 25px; }
.detailMenu li.dropup > ul { background-color: rgb(120, 120, 120); }
.myedControls { position: relative; }
ul.menu.myedControls { top: 5px; }
.myedControls li.dropup > ul { width: 190px; }
.articleMeta .myedControls li.dropup > ul { width: 270px; }
li.popup.right > ul { left: auto; right: 0px; }
li.popup.active > a, li.dropup.active > a { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.myedControls li.dropup.active > a.settings { position: relative; border-style: solid; border-color: rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px 0px; z-index: 40; }
.detailMenu li.dropup.active > a { background-color: rgb(120, 120, 120); color: rgb(255, 255, 255); }
.topNav li.popup.active > a { background-color: rgb(102, 102, 102); }
.header li.popup.active > a { background: transparent none repeat scroll 0% 0%; }
.header li.popup > ul { background-color: rgb(102, 102, 102); left: auto; right: 0px; }
li.popup.active > ul { display: block; white-space: nowrap; }
li.dropup.active > ul { display: block; }
ul li.popup li, ul li.dropup li { float: none; display: block; padding-left: 0px; border: 0px none; margin-left: 0px; margin-bottom: 0px; }
li.popup li a, li.dropup li a { display: block; padding: 0.75em; color: rgb(255, 255, 255); }
li.popup li a:hover, li.dropup li a:hover { background-color: rgb(102, 102, 102); }
.detailMenu li.popup li a:hover, .detailMenu li.dropup li a:hover { color: rgb(255, 255, 255); }
.topNav ul li.beforeAvatar { padding-right: 0.2em; }
span.avatar { border-radius: 3px; box-shadow: 0px 0px 5px rgba(114, 126, 141, 0.5); border: 3px solid rgb(255, 255, 255); display: inline-block; font-size: 0.7em; }
.ie8 span.avatar { width: 46px; display: block; }
.topNav .login ul.parentMenu li.avatar a { position: absolute; padding: 0px; right: -6px; top: -27px; }
.topNav ul li.profileItem { position: relative; }
.topNav ul li.profileItem.active::before { border-left-color: transparent; }
ul li.profileItem.active {  }
li.profileItem.popup > ul { right: 0px; left: auto; background-color: rgb(102, 102, 102); width: 7.5em; top: 18px; }
li.profileItem > ul a { color: rgb(255, 255, 255); }
li.profileItem > ul a:hover { color: rgb(221, 221, 221); }
a.isIcon.profile::before { content: none; }
a.isIcon.profile { display: inline-block; width: 18px; background: transparent url(96fd6fdd5ebf2d7f9a468ee83bf1a82ec9dc60f1.png)  no-repeat scroll 0px 0px; height: 18px; position: absolute; right: 1px; top: 0px; }
.topNav ul li.profileItem { position: relative; width: 22px; }
.isIcon.profile.aol { background-position: -20px 0px; }
.isIcon.profile.facebook { background-position: -40px 0px; }
.isIcon.profile.foursquare { background-position: -60px 0px; }
.isIcon.profile.google { background-position: -80px 0px; }
.isIcon.profile.linkedin { background-position: -100px 0px; }
.isIcon.profile.twitter { background-position: -120px 0px; }
.isIcon.profile.microsoft { background-position: -140px 0px; }
.isIcon.profile.yahoo { background-position: -160px 0px; }
.isIcon.profile.orkut { background-position: -180px 0px; }
.isIcon.profile.openid { background-position: -200px 0px; }
.isIcon.profile.livejournal { background-position: -220px 0px; }
.isIcon.profile.instagram { background-position: -240px 0px; }
.fancybox-tmp iframe, .fancybox-tmp object { vertical-align: top; padding: 0px; margin: 0px; }
.fancybox-wrap { position: absolute; top: 0px; left: 0px; z-index: 8020; overflow: visible ! important; }
.fancybox-skin { position: relative; padding: 0px; margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); text-shadow: none; border-color: rgb(0, 0, 0); border-style: solid; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin {  }
.fancybox-outer, .fancybox-inner { padding: 0px; margin: 0px; position: relative; outline: medium none; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner {  }
.fancybox-error { color: rgb(68, 68, 68); font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0px; padding: 10px; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; border: 0px none; padding: 0px; margin: 0px; vertical-align: top; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(62055011d80b451ca0db7223e47206d4c499bf92.png) ; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0px -108px; opacity: 0.8; cursor: pointer; z-index: 8020; }
#fancybox-loading div { width: 44px; height: 44px; background: transparent url(57d400ffe16a7e4a6985dba26f729be12d3a638f.gif)  no-repeat scroll center center; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0px; width: 40%; height: 100%; cursor: pointer; background: transparent url(cba8ad5a7dba10907b758f30d90caf4849a72f2e.gif)  repeat scroll 0% 0%; z-index: 8040; }
.fancybox-prev { left: 0px; }
.fancybox-next { right: 0px; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 20px; background-position: 0px -36px; }
.fancybox-next span { right: 20px; background-position: 0px -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -9999px; left: -9999px; padding: 0px; overflow: visible; visibility: hidden; }
#fancybox-overlay { position: absolute; top: 0px; left: 0px; overflow: hidden; display: none; z-index: 8010; background: rgb(153, 153, 153) none repeat scroll 0% 0%; }
#fancybox-overlay.overlay-fixed { position: fixed; bottom: 0px; right: 0px; }
.fancybox-title { visibility: hidden; font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0px; right: 50%; margin-bottom: -35px; z-index: 8030; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; border-radius: 15px; text-shadow: 0px 1px 2px rgb(34, 34, 34); color: rgb(255, 255, 255); font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: rgb(255, 255, 255); }
.fancybox-title-inside-wrap { margin-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); padding: 10px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; }
.fancybox-inner h2:first-child { background-color: rgb(80, 162, 145); color: rgb(255, 255, 255); margin: 0px 0px 0.5em; padding: 0.185185em 0.555555em; text-align: center; }
.detailMenu .drawer { position: absolute; left: -2px; top: 0px; width: 101%; height: 105%; background-color: rgb(85, 85, 85); padding: 10px; }
.drawer, ul.menu li.drawer { display: none; }
.drawer.open { display: block; }
.flexDrawer-parent { position: relative; }
.flexDrawer-toggle { display: block; }
.detailMenu .flexDrawer-toggle.active { background-color: rgb(85, 85, 85); }
.header .flexDrawer-toggle.active, .widgetDrawer.drawer { background-color: rgb(221, 99, 75); }
.widgetDrawer.drawer { padding: 0.75em 1em; }
.ttdSearch .formRow { padding: 0px 1.125em; }
ul.radioTabs, .simpleTabBar.radioTabs li { margin-bottom: 0px; }
.menu.header .radioTabs li { font-size: 0.75em; margin-left: 0.5em; height: 2em; }
.col_8.selfclear .menu.header .radioTabs li { font-size: 0.85em; }
.menu.header .radioTabs li, .menu.simpleTabBar.radioTabs > li { text-transform: uppercase; float: left; }
.menu.simpleTabBar.radioTabs > li { font-size: 0.857143em; }
.col_8.selfclear .radioTabs.menu.simpleTabBar > li { font-size: 1em; }
.menu.header .radioTabs li {  }
.radioTabs label { padding: 0.5em 0.5em 0.583333em; float: left; cursor: pointer; }
.radioTabs .flexMenu-viewMore a { display: block; padding: 0.5em 0.5em 0.583333em; }
.radioTabs .flexMenu-popup label { display: block; width: 100%; float: none; }
.radioTabs input[type="radio"] { display: none; }
.ie7 .radioTabs input[type="radio"], .ie8 .radioTabs input[type="radio"] { display: block; position: absolute; left: -9999em; }
.searchRange { padding: 1em 0px; }
li.searchRange { width: 100%; }
.radioTabs input[type="radio"]:checked + label { background-color: rgb(80, 162, 145); }
.radioTabs.media input[type="radio"]:checked + label { background-color: rgb(221, 99, 75); }
.loc-tbt .radioTabs.media input[type="radio"]:checked + label { background-color: rgb(204, 9, 47) ! important; }
.radioTabs.editorial input[type="radio"]:checked + label { background-color: rgb(0, 160, 219); }
.searchRange { background-color: rgb(80, 162, 145); }
.searchRange.edia { background-color: rgb(221, 99, 75); }
.searchRange.editorial { background-color: rgb(0, 160, 219); }
.radioTabs label.checked { background-color: rgb(80, 162, 145); }
.radioTabs.media label.checked { background-color: rgb(221, 99, 75); }
.radioTabs.editorial label.checked { background-color: rgb(0, 160, 219); }
.ttdSearch input[type="text"], #adpayform input[type="text"] { border: 1px solid rgb(120, 120, 120); }
.ttdSearch a.openPersonalize { color: rgb(0, 0, 0); }
.ttdSearch a.openPersonalize.active { color: rgb(221, 99, 75); }
.flexLoad-loadTo { position: relative; }
.flexLoad-loadTo .ajaxLoader { background-color: rgb(24, 24, 24); background-image: url(9f9296d9226f058cec732372cce87874ce8755c9.gif) ; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; min-height: 280px; opacity: 0.95; position: absolute; top: 0px; left: 0px; z-index: 5; }
.flexLoad-loadTo .pane.inactive { display: none; }
ul.breadcrumbs { padding: 0.25em; background-color: rgb(238, 238, 238); width: 100%; font-family: "Bevan",serif; margin-bottom: 0.75em; }
ul.breadcrumbs li { display: inline-block; margin: 0px 0px 0px 0.5em; }
ul.breadcrumbs li::before { content: "/"; color: rgb(203, 203, 203); margin-right: 0.5em; }
ul.breadcrumbs li:first-child::before { display: none; }
ul.breadcrumbs li a { color: rgb(0, 0, 0); }
@media screen {
  .flex-container a, .flexSlider a, .flex-container a:active, .flexSlider a:active, .flex-container a:focus, .flexSlider a:focus { outline: medium none; }
  .slides, .flex-control-nav, .flex-direction-nav { margin: 0px; padding: 0px; list-style: outside none none; }
  .flexSlider { margin: 0px; padding: 0px; }
  .flexSlider .slides > li { display: none; }
  .flexSlider .slides img { max-width: 100%; display: block; margin: 0px auto; }
  .flex-pauseplay span { text-transform: capitalize; }
  .slides::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
  html[xmlns] .slides { display: block; }
  * html .slides { height: 1%; }
  .slides > li:first-child { display: block; }
  .gallery { margin-bottom: 1em; background-color: rgb(255, 255, 255); position: relative; clear: both; }
  .gallery.active { background-color: rgb(76, 76, 76); }
  .gallery-drawer { display: none; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 10px; position: relative; }
  .gallery-drawer .ad { float: right; margin-left: 15px; }
  .gallery.active { z-index: 20; }
  .gallery .menu.header { margin-bottom: 3px; }
  .gallery.active .header { border-bottom-color: rgb(76, 76, 76); }
  .gallery.active .header li { border-right-color: rgb(76, 76, 76); }
  #gallery-slider.flexSlider { background-color: rgb(59, 59, 59); }
  .flexSlider { position: relative; }
  .flexSlider.thumbs { border: 1px solid rgb(0, 0, 0); padding: 5px 15px; }
  .flexSlider.thumbs li img { height: 60px; }
  .flexSlider ul { margin-bottom: 0px; list-style-type: none; }
  .flexSlider li { margin-left: 0px; margin-bottom: 0px; }
  .flexSlider.thumbs .slides li { margin-left: 15px; cursor: pointer; background-color: rgb(59, 59, 59); }
  .flexSlider.thumbs .slides li.flex-active-slide { cursor: default; }
  .flexSlider.full .slides img { margin-left: auto; margin-right: auto; }
  .slides::after { clear: both; content: "."; display: block; height: 0px; line-height: 0; visibility: hidden; }
  .flex-direction-nav a { position: absolute; top: 50%; display: inline-block; text-indent: -9999em; color: rgb(255, 255, 255); height: 60px; margin-top: -30px; background: transparent url(7ba742f9646db3541b1abd3aad08b72065cebac9.png)  no-repeat scroll 0% 0%; }
  .flexSlider.full .flex-direction-nav a { width: 50px; }
  .flexSlider.full .flex-direction-nav a.flex-prev { background-position: left top; left: 0px; }
  .flexSlider.full .flex-direction-nav a.flex-next { background-position: -50px top; right: 0px; }
  .flexSlider.thumbs .flex-direction-nav a { width: 20px; }
  .flexSlider.thumbs .flex-direction-nav a.flex-prev { background-position: -100px top; left: 0px; }
  .flexSlider.thumbs .flex-direction-nav a.flex-next { background-position: -120px top; right: 0px; }
  .flexSlider .flex-direction-nav .flex-disabled { opacity: 0.1; cursor: default; }
  .flexSlider.thumbs .flex-active-slide::before { border: 10px solid rgb(0, 160, 219); content: ""; width: 42px; height: 42px; position: absolute; }
  .ie8 .flexSlider.thumbs .flex-active-slide img, .ie7 .flexSlider.thumbs .flex-active-slide img { box-sizing: content-box; border: 10px solid rgb(0, 160, 219); width: 40px; height: 40px; }
  .ie8 .flexSlider.thumbs .flex-active-slide::before { display: none; }
  .gallery-drawer .caption { font-size: 0.857143em; }
}
@media not all, not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
  .flex-direction-nav a { background-image: url(bc45ca6a61b04a73a2ed112d9efcd6c6dc4801d0.png) ; background-size: 140px 60px; }
}
.flexSlider .flex-direction-nav .flex-disabled { opacity: 0.1; cursor: default; }
.flexSlider.thumbs .flex-active-slide::before { border: 10px solid rgb(0, 160, 219); content: ""; width: 42px; height: 42px; position: absolute; }
.ie8 .flexSlider.thumbs .flex-active-slide img, .ie7 .flexSlider.thumbs .flex-active-slide img { box-sizing: content-box; border: 10px solid rgb(0, 160, 219); width: 40px; height: 40px; }
.ie8 .flexSlider.thumbs .flex-active-slide::before { display: none; }
.videoSlider .flex-direction-nav li a { width: 20px; }
.videoSlider li a img { height: 158px; }
.videoSlider .flex-viewport .slides > li:first-child { margin: 0px; }
.videoSlider .flex-direction-nav li a.flex-prev { background-position: -100px top; left: 0px; }
.videoSlider .flex-direction-nav li a.flex-next { background-position: -120px top; right: 0px; }
.videoSlider .flex-direction-nav .flex-disabled { cursor: default; opacity: 0.1; }
.flex-control-nav { position: absolute; top: -38px; right: 0px; }
.flex-caption {  }
.video-slider-teaser { bottom: 0px; display: block; right: 0px; text-align: right; background-color: rgb(0, 0, 0); }
.secondaryFeature .video-slider-teaser h2 { color: rgb(255, 255, 255); margin: 0px; padding-right: 5px; font-size: 1.1429em; }
#ls-canvas .ndn_embed * { box-sizing: content-box; }
.touch #ls-canvas .ndn-video-embed .akamai-player { overflow: visible; border: 1px solid rgb(0, 0, 0); }
.mainFeature > span:first-child, .secondaryFeature > span:first-child { display: block; position: relative; }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3) inset; }
.flex-control-paging li a:hover { background: rgba(219, 80, 61, 0.7) none repeat scroll 0% 0%; }
.flex-control-paging li a.flex-active { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; background-clip: border-box; background-origin: padding-box; background-size: auto auto; cursor: default; background-color: rgb(221, 99, 75) ! important; }
.flex-control-nav li { margin: 0px 6px; display: inline-block; }
.videoSliderNavBottom .flex-control-paging { width: 100%; left: 0px; margin-top: 15px; text-align: center; position: inherit; }
.videoSliderNavBottom .flex-control-paging li a { width: 11px; height: 11px; display: block; background: rgb(153, 153, 153) none repeat scroll 0% 0%; cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3) inset; }
.videoSliderNavBottom .flex-direction-nav a { top: 40%; }
.col_4 .videoSlider li a img { height: 150px; }
.col_4 .videoSliderNavBottom .flex-direction-nav a { top: 20%; }
.col_4 .videoSliderNavBottom .flex-control-paging { padding-bottom: 15px; margin-top: 10px; }
.col_4.video-slider-and-ad .ad { padding-left: 25px; }
.relative { position: relative; }
#gallery-overlay { background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0; height: 100%; left: 0px; top: 0px; position: fixed; width: 100%; z-index: 10; }
.ie7 #gallery-overlay {  }
h1 + .gallery, h2 + gallery { margin-top: 1em; }
.mark { background-color: rgba(0, 112, 90, 0.2); line-height: 1.2em; margin: 0px 1px; padding: 1px; }
p .mark { font-weight: 700; }
.searchMenu { background: rgb(80, 162, 145) none repeat scroll 0px 0px; overflow: hidden; margin-bottom: 1.429em; }
ul.searchBar { float: left; padding-left: 2.3%; padding-right: 2.3%; width: 69.4%; }
.ie7 ul.searchBar li { display: inline; }
.resultsInfo { float: left; width: 26%; }
.ttdSearch .drawer.open { position: relative; }
.ttdSearch .resultsInfo { display: inline-block; position: absolute; right: 0px; top: 0px; }
.resultsInfo p { color: rgb(255, 255, 255); font-family: "Francois One",arial,sans-serif; font-size: 0.929em; margin-bottom: 0px; padding: 0.615em 0.571em 0.615em 0px; text-align: right; }
.ttdSearch .resultsInfo > p { padding-top: 0.4em; }
.ttdSearch .menu.flex.tabBar { padding-right: 80px; }
.ttdSearch .menu.editorial.flex.tabBar { padding-right: 0px; }
form.ttdSearch .menu.header { overflow: visible; }
form.ttdSearch .menu.header.date-all, form.ttdSearch .menu.header.date-events { display: block; }
ol.searchResults > li::before { font-family: "Francois One",arial,sans-serif; left: 0px; }
ol.searchResults li > .equal { margin-bottom: -999em; }
.searchResults .itemContent { float: left; margin-left: 3.88%; margin-right: 2.17%; width: 74%; }
.ie7 .searchResults .itemContent { margin-left: 0px; width: 487px; }
.searchResults .itemContent.full { width: 96%; }
.searchResults .itemMedia { float: right; width: 19.95%; }
.ie7 .searchResults .itemMedia { width: 131px; }
.searchResults h2 { font-size: 1.143em; text-transform: none; }
h3.daypicker > a { border-left: 1px solid rgb(24, 24, 24); color: rgb(24, 94, 134); display: inline-block; padding: 0px 5px; }
.searchResults h3 { font-size: 1em; }
.searchResults span.isIcon { display: inline-block; height: 13px; margin-right: 0.313em; width: 21px; }
.ie7 .searchResults span.isIcon { display: inline; vertical-align: middle; }
.searchResults .noIcon span.isIcon { display: none; }
.searchResults .itemMeta { margin-top: 0.25em; }
.searchResults .itemMeta > span { display: inline-block; margin-left: 0.5em; padding-left: 3.5px; position: relative; }
.searchResults .itemMeta > span:first-child { margin-left: 0px; padding-left: 0px; }
.searchResults .itemMeta > span:first-child::after, .searchResults .itemMeta > span:first-child + span::after { border-right: 2px solid rgb(108, 108, 108); content: ""; height: 12px; position: absolute; right: -6px; top: 2px; width: 2px; }
.itemMeta > .dateline { color: rgb(120, 120, 120); font-size: 1em; }
.searchResults .itemMeta > .byline {  }
.searchResults p { margin-bottom: 0px; }
.equal {  }
.itemMedia.equal {  }
.nextSearch { overflow: hidden; }
.col_6.last .nextSearch { margin-top: 1em; }
h1 + .nextSearch { margin-top: 2em; }
.goToTop .isIcon.iconUp::before { font-size: 1.2em; width: 1.1em; }
p.goToTop { margin-top: 10px; }
.nextSearch input.text { font-size: 1.143em; margin: 0px 0.25em; padding: 0.25em 0.2em; }
.nextSearch label { display: block; }
#spellingLink, #noResults { font-size: 1.143em; margin-bottom: 1.25em; }
#correctSpellingLink { font-weight: bold; }
.nextSearch a.button.primary, .nextSearch input.primary[type="submit"], .nextSearch input.primary[type="button"] { font-size: 1.143em; line-height: 1.4; padding-left: 0px; padding-right: 0px; width: 5.36em; }
.ie7 .nextSearch .button.editorial a, .ie7 .nextSearch .button.editorial input { padding-top: 0px; padding-bottom: 0px; }
.nextSearch .pagination + div { float: left; }
.googleArchiveSearch { border-bottom: 2px solid rgb(204, 204, 204); padding-bottom: 5px; }
.googleArchiveSearch .nextSearch label, .googleArchiveSearch .nextSearch input { float: left; margin: 3px 3px 0px; }
.googleArchiveSearch .nextSearch input { clear: left; }
.googleArchiveSearch .nextSearch div > span { display: block; margin-bottom: 3px; }
.googleArchiveSearch .nextSearch div > span span { display: block; font-size: 10px; vertical-align: top; }
.googleArchiveSearch .nextSearch div > span span img { display: inline; margin-left: 4px; }
.googleArchiveSearch input.primary { float: right; clear: none; }
.pagination { float: right; margin: 2em 0px 1em; text-align: right; }
.pagination.blog { height: 40px; clear: both; }
.pagination li { border-left: 1px solid rgb(24, 24, 24); display: inline-block; line-height: 1; margin-left: 5px; padding-left: 5px; }
.pagination li:first-child { border-left: 0px none; margin-left: 0px; padding-left: 0px; }
.pagination.blog li { border-left: medium none; display: inline-block; line-height: 1; margin-left: 0px; padding-left: 0px; }
.pagination.blog li a { border: 1px solid rgb(24, 24, 24); min-width: 10em; padding: 5px; text-align: center; display: block; }
.pagination.blog li a:hover { background-color: AliceBlue; border-color: LightBlue; }
.pagination a { color: rgb(24, 24, 24); }
.relatedSearch { margin-top: 1em; padding-top: 1em; border-top: 1px solid rgb(204, 204, 204); }
.relatedSearch h2 { margin-bottom: 1em; }
.relatedSearch ul {  }
.relatedSearch li { display: inline-block; margin-bottom: 1.429em; margin-right: 1.429em; margin-left: 0px; }
.relatedSearch li:first-child {  }
.relatedSearch a { color: rgb(24, 24, 24); }
.itemMeta .byline > span, .sidebar .byline > span { text-transform: capitalize; }
.sidebar .sectionName { color: rgb(120, 120, 120); font-size: 0.857em; }
#tbtimesmugs .fractionRow { clear: both; }
#tbtimesmugs .fractionRow .oneQuarter:last-child { margin-right: 0px; }
#tbtimesmugs .oneQuarter { height: 100%; margin-bottom: 5px; overflow: hidden; }
#tbtimesmugs img { width: 100%; }
.footer { padding-top: 28px; background: rgb(3, 3, 3) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.footer h2 { display: block; width: 178px; height: 67px; background: transparent url(f4bec90bf4e81e06b4a42f88c5aee9415068e1df.png)  no-repeat scroll 0% 0%; text-indent: -9999px; }
.search { color: rgb(120, 120, 120); position: relative; }
.search.desktop-only input[type="search"] { position: absolute; top: 0px; right: 24px; }
.search label, .search input { font-family: "Francois One",arial,sans-serif; }
.search label { display: none; }
.sidebar .search label { display: inline-block; color: rgb(0, 0, 0); margin-left: 1em; }
.sidebar .search div { background-color: rgb(0, 0, 0); }
.sidebar .search label input { height: 1em; margin-top: 1em; }
.search input { padding-left: 0.25em; padding-right: 0.25em; height: 2em; border: 1px solid rgb(0, 0, 0); }
.search input[type="search"] { width: 10em; }
.sidebar .search input[type="search"] { width: 68%; }
.search input[type="submit"] { cursor: pointer; width: 25px; margin: 0px; background: rgb(0, 0, 0) url(5e370990cc41e9bfd21a577e1336f745fd09edd1.png)  no-repeat scroll center center; text-indent: -9999em; position: relative; }
.sidebar .search input[type="submit"] { width: 25%; text-indent: 0px; background-image: none; color: rgb(255, 255, 255); text-transform: none; }
.footer .search { margin-top: 1em; }
.footer .search label, .footer .search input[type="search"] { font-size: 0.857em; }
.footer .search input[type="search"] { width: 65%; border-radius: 0px; border: medium none; position: absolute; top: 0px; height: 28px; }
.footer .search input[type="submit"] { background-color: rgb(221, 99, 75); left: 65%; top: 0px; border-radius: 0px; border-color: rgb(221, 99, 75); width: 28px; }
.baylinkCategoryPicker, .footer ul, .legalBar ul { list-style: outside none none; font-family: "Francois One",arial,sans-serif; line-height: 1.5em; }
.footer ul .container.footer h2 { font-size: 0.929em; }
.container.footer h2, .footer li, .legalBar li { float: left; margin: 0px 2em 0px 0px; font-size: 0.929em; }
.footer li { float: none; }
.footer ul { margin-bottom: 1.7em; }
.footer li { padding: 0px; margin: 0px; }
.footer h3 { font-family: "Bevan",serif; font-size: 1.071em; color: White; text-transform: uppercase; line-height: 1.3em; margin-bottom: 0.2em; }
.footer a { color: rgb(240, 225, 203); }
.bottomNav { border-top: 1px solid rgb(102, 102, 102); padding: 0.25em 0px 0.5em; }
.bottomNav ul { margin: 4px 0px; }
.bottomNav li { margin: 0px 0px 0px 1em; font-size: 0.857em; display: inline; float: none; }
.bottomNav li:first-child { margin: 0px; }
.bottomNav .menu { float: left; }
.bottomNav .menu.services { float: right; }
.bottomNav .menu.services > li { margin: 0px 0px 0px 1em; }
.bottomNa .menu.services li:first-child { margin: 0px; }
.legalBar { margin: 0.4em 0px 0.6em; color: rgb(120, 120, 120); }
.legalBar .copyright { color: rgb(24, 24, 24); }
.legalBar ul { margin-bottom: 0px; line-height: 1em; }
.legalBar li { font-size: 0.786em; margin: 0px; }
.legalBar .copyright li::after, .legalBar .address li::before { content: "•"; margin: 0px 0.5em; }
.legalBar .address li:first-child::before { display: none; }
.legalBar ul.menu { clear: left; }
.legalBar .menu li { margin-right: 1em; }
.legalBar .menu a { color: rgb(221, 99, 75); }
.legalBar .external { float: right; }
.legalBar .external a { display: block; text-indent: -9999px; background-repeat: no-repeat; height: 33px; margin-left: 20px; }
.legalBar .external a.tbCom { width: 70px; background-image: url(77cf6d496ebd758d6a08861a794fcbf217f5262b.png) ; }
.legalBar .external a.tbtCom { width: 47px; background-image: url(c846cd407829592c72a11fc4ac6fa13f058f3a19.png) ; }
.legalBar .external a.pfCom { width: 100px; background-image: url(0bf30b4e2bb141d85dcdabeafcfe974897f7339f.png) ; }
.itemList li { border-bottom: 1px solid rgb(204, 204, 204); padding: 15px; margin: 0px; overflow: hidden; }
.itemList li:first-child { padding-top: 0px; margin-top: 0px; clear: both; }
.articleInline.relatedNews .itemList li:first-child { padding-top: 15px; }
.itemList.simple li { border-top: 0px none; margin-bottom: 0px; }
.articleList .itemList { margin-left: 0.571em; margin-right: 0.571em; }
.articleList .itemList li { border-top: 0px none; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; padding: 10px 0px; position: relative; }
.myLibrary h2, .itemList.myLibrary h2 { margin-top: 0px; text-transform: none; padding: 0px; }
.myLibrary h2 { font-size: 1.42857em; }
.myLibrary .byline.last { margin-bottom: 0px; }
.myLibrary .videoItem h2 { font-size: 1em; }
ol.topList { counter-reset: li; list-style: inside none decimal; padding-left: 0px; padding-top: 1em; overflow: hidden; }
ol.topList > li::before { content: counter(li, decimal) ". "; counter-increment: li; margin-top: 0.6em; position: absolute; }
ol.topList li { list-style: outside none none; }
.ie7 ol.topList {  }
.ie7 ol.topList li {  }
.weatherIcon { background: transparent url(aca6eb1219f9125b8050bfd5e8cb0bb97fba0342.png)  no-repeat scroll 999px 999px; display: inline-block; width: 75px; height: 75px; margin-bottom: 1.1em; text-indent: -9999em; }
.am .weatherIcon.chanceflurries { background-position: 0px 0px; }
.am .weatherIcon.chancerain { background-position: 0px -75px; }
.am .weatherIcon.chancesleet { background-position: 0px -150px; }
.am .weatherIcon.chancesnow { background-position: 0px -225px; }
.am .weatherIcon.chancetstorms { background-position: 0px -300px; }
.am .weatherIcon.clear { background-position: 0px -375px; }
.am .weatherIcon.cloudy { background-position: 0px -450px; }
.am .weatherIcon.flurries { background-position: 0px -525px; }
.am .weatherIcon.fog { background-position: 0px -600px; }
.am .weatherIcon.hazy { background-position: 0px -675px; }
.am .weatherIcon.mostlycloudy { background-position: 0px -750px; }
.am .weatherIcon.mostlysunny { background-position: 0px -825px; }
.am .weatherIcon.overcast { background-position: 0px -900px; }
.am .weatherIcon.partlycloudy { background-position: 0px -975px; }
.am .weatherIcon.partlyrainy { background-position: 0px -1050px; }
.am .weatherIcon.partlysunny { background-position: 0px -975px; }
.am .weatherIcon.rain { background-position: 0px -1050px; }
.am .weatherIcon.sleet { background-position: 0px -1125px; }
.am .weatherIcon.snow { background-position: 0px -1200px; }
.am .weatherIcon.sunny { background-position: 0px -1275px; }
.am .weatherIcon.tstorms { background-position: 0px -1350px; }
.am .weatherIcon.unknown { background-position: 0px -1425px; }
.am .AM00.weatherIcon.chanceflurries, .am .AM01.weatherIcon.chanceflurries, .am .AM02.weatherIcon.chanceflurries, .am .AM03.weatherIcon.chanceflurries, .am .AM04.weatherIcon.chanceflurries, .am .AM05.weatherIcon.chanceflurries, .am .PM18.weatherIcon.chanceflurries, .am .PM19.weatherIcon.chanceflurries, .am .PM20.weatherIcon.chanceflurries, .am .PM21.weatherIcon.chanceflurries, .am .PM22.weatherIcon.chanceflurries, .am .PM23.weatherIcon.chanceflurries, .pm .weatherIcon.chanceflurries { background-position: -75px 0px; }
.am .AM00.weatherIcon.chancerain, .am .AM01.weatherIcon.chancerain, .am .AM02.weatherIcon.chancerain, .am .AM03.weatherIcon.chancerain, .am .AM04.weatherIcon.chancerain, .am .AM05.weatherIcon.chancerain, .am .PM18.weatherIcon.chancerain, .am .PM19.weatherIcon.chancerain, .am .PM20.weatherIcon.chancerain, .am .PM21.weatherIcon.chancerain, .am .PM22.weatherIcon.chancerain, .am .PM23.weatherIcon.chancerain, .pm .weatherIcon.chancerain { background-position: -75px -75px; }
.am .AM00.weatherIcon.chancesleet, .am .AM01.weatherIcon.chancesleet, .am .AM02.weatherIcon.chancesleet, .am .AM03.weatherIcon.chancesleet, .am .AM04.weatherIcon.chancesleet, .am .AM05.weatherIcon.chancesleet, .am .PM18.weatherIcon.chancesleet, .am .PM19.weatherIcon.chancesleet, .am .PM20.weatherIcon.chancesleet, .am .PM21.weatherIcon.chancesleet, .am .PM22.weatherIcon.chancesleet, .am .PM23.weatherIcon.chancesleet, .pm .weatherIcon.chancesleet { background-position: -75px -150px; }
.am .AM00.weatherIcon.chancesnow, .am .AM01.weatherIcon.chancesnow, .am .AM02.weatherIcon.chancesnow, .am .AM03.weatherIcon.chancesnow, .am .AM04.weatherIcon.chancesnow, .am .AM05.weatherIcon.chancesnow, .am .PM18.weatherIcon.chancesnow, .am .PM19.weatherIcon.chancesnow, .am .PM20.weatherIcon.chancesnow, .am .PM21.weatherIcon.chancesnow, .am .PM22.weatherIcon.chancesnow, .am .PM23.weatherIcon.chancesnow, .pm .weatherIcon.chancesnow { background-position: -75px -225px; }
.am .AM00.weatherIcon.chancetstorms, .am .AM01.weatherIcon.chancetstorms, .am .AM02.weatherIcon.chancetstorms, .am .AM03.weatherIcon.chancetstorms, .am .AM04.weatherIcon.chancetstorms, .am .AM05.weatherIcon.chancetstorms, .am .PM18.weatherIcon.chancetstorms, .am .PM19.weatherIcon.chancetstorms, .am .PM20.weatherIcon.chancetstorms, .am .PM21.weatherIcon.chancetstorms, .am .PM22.weatherIcon.chancetstorms, .am .PM23.weatherIcon.chancetstorms, .pm .weatherIcon.chancetstorms { background-position: -75px -300px; }
.am .AM00.weatherIcon.clear, .am .AM01.weatherIcon.clear, .am .AM02.weatherIcon.clear, .am .AM03.weatherIcon.clear, .am .AM04.weatherIcon.clear, .am .AM05.weatherIcon.clear, .am .PM18.weatherIcon.clear, .am .PM19.weatherIcon.clear, .am .PM20.weatherIcon.clear, .am .PM21.weatherIcon.clear, .am .PM22.weatherIcon.clear, .am .PM23.weatherIcon.clear, .pm .weatherIcon.clear { background-position: -75px -375px; }
.am .AM00.weatherIcon.cloudy, .am .AM01.weatherIcon.cloudy, .am .AM02.weatherIcon.cloudy, .am .AM03.weatherIcon.cloudy, .am .AM04.weatherIcon.cloudy, .am .AM05.weatherIcon.cloudy, .am .PM18.weatherIcon.cloudy, .am .PM19.weatherIcon.cloudy, .am .PM20.weatherIcon.cloudy, .am .PM21.weatherIcon.cloudy, .am .PM22.weatherIcon.cloudy, .am .PM23.weatherIcon.cloudy, .pm .weatherIcon.cloudy { background-position: -75px -450px; }
.am .AM00.weatherIcon.flurries, .am .AM01.weatherIcon.flurries, .am .AM02.weatherIcon.flurries, .am .AM03.weatherIcon.flurries, .am .AM04.weatherIcon.flurries, .am .AM05.weatherIcon.flurries, .am .PM18.weatherIcon.flurries, .am .PM19.weatherIcon.flurries, .am .PM20.weatherIcon.flurries, .am .PM21.weatherIcon.flurries, .am .PM22.weatherIcon.flurries, .am .PM23.weatherIcon.flurries, .pm .weatherIcon.flurries { background-position: -75px -525px; }
.am .AM00.weatherIcon.fog, .am .AM01.weatherIcon.fog, .am .AM02.weatherIcon.fog, .am .AM03.weatherIcon.fog, .am .AM04.weatherIcon.fog, .am .AM05.weatherIcon.fog, .am .PM18.weatherIcon.fog, .am .PM19.weatherIcon.fog, .am .PM20.weatherIcon.fog, .am .PM21.weatherIcon.fog, .am .PM22.weatherIcon.fog, .am .PM23.weatherIcon.fog, .pm .weatherIcon.fog { background-position: -75px -600px; }
.am .AM00.weatherIcon.hazy, .am .AM01.weatherIcon.hazy, .am .AM02.weatherIcon.hazy, .am .AM03.weatherIcon.hazy, .am .AM04.weatherIcon.hazy, .am .AM05.weatherIcon.hazy, .am .PM18.weatherIcon.hazy, .am .PM19.weatherIcon.hazy, .am .PM20.weatherIcon.hazy, .am .PM21.weatherIcon.hazy, .am .PM22.weatherIcon.hazy, .am .PM23.weatherIcon.hazy, .pm .weatherIcon.hazy { background-position: -75px -675px; }
.am .AM00.weatherIcon.mostlycloudy, .am .AM01.weatherIcon.mostlycloudy, .am .AM02.weatherIcon.mostlycloudy, .am .AM03.weatherIcon.mostlycloudy, .am .AM04.weatherIcon.mostlycloudy, .am .AM05.weatherIcon.mostlycloudy, .am .PM18.weatherIcon.mostlycloudy, .am .PM19.weatherIcon.mostlycloudy, .am .PM20.weatherIcon.mostlycloudy, .am .PM21.weatherIcon.mostlycloudy, .am .PM22.weatherIcon.mostlycloudy, .am .PM23.weatherIcon.mostlycloudy, .pm .weatherIcon.mostlycloudy { background-position: -75px -750px; }
.am .AM00.weatherIcon.mostlysunny, .am .AM01.weatherIcon.mostlysunny, .am .AM02.weatherIcon.mostlysunny, .am .AM03.weatherIcon.mostlysunny, .am .AM04.weatherIcon.mostlysunny, .am .AM05.weatherIcon.mostlysunny, .am .PM18.weatherIcon.mostlysunny, .am .PM19.weatherIcon.mostlysunny, .am .PM20.weatherIcon.mostlysunny, .am .PM21.weatherIcon.mostlysunny, .am .PM22.weatherIcon.mostlysunny, .am .PM23.weatherIcon.mostlysunny, .pm .weatherIcon.mostlysunny { background-position: -75px -825px; }
.am .AM00.weatherIcon.overcast, .am .AM01.weatherIcon.overcast, .am .AM02.weatherIcon.overcast, .am .AM03.weatherIcon.overcast, .am .AM04.weatherIcon.overcast, .am .AM05.weatherIcon.overcast, .am .PM18.weatherIcon.overcast, .am .PM19.weatherIcon.overcast, .am .PM20.weatherIcon.overcast, .am .PM21.weatherIcon.overcast, .am .PM22.weatherIcon.overcast, .am .PM23.weatherIcon.overcast, .pm .weatherIcon.overcast { background-position: -75px -900px; }
.am .AM00.weatherIcon.partlycloudy, .am .AM01.weatherIcon.partlycloudy, .am .AM02.weatherIcon.partlycloudy, .am .AM03.weatherIcon.partlycloudy, .am .AM04.weatherIcon.partlycloudy, .am .AM05.weatherIcon.partlycloudy, .am .PM18.weatherIcon.partlycloudy, .am .PM19.weatherIcon.partlycloudy, .am .PM20.weatherIcon.partlycloudy, .am .PM21.weatherIcon.partlycloudy, .am .PM22.weatherIcon.partlycloudy, .am .PM23.weatherIcon.partlycloudy, .pm .weatherIcon.partlycloudy { background-position: -75px -975px; }
.am .AM00.weatherIcon.partlyrainy, .am .AM01.weatherIcon.partlyrainy, .am .AM02.weatherIcon.partlyrainy, .am .AM03.weatherIcon.partlyrainy, .am .AM04.weatherIcon.partlyrainy, .am .AM05.weatherIcon.partlyrainy, .am .PM18.weatherIcon.partlyrainy, .am .PM19.weatherIcon.partlyrainy, .am .PM20.weatherIcon.partlyrainy, .am .PM21.weatherIcon.partlyrainy, .am .PM22.weatherIcon.partlyrainy, .am .PM23.weatherIcon.partlyrainy, .pm .weatherIcon.partlyrainy { background-position: -75px -1050px; }
.am .AM00.weatherIcon.partlysunny, .am .AM01.weatherIcon.partlysunny, .am .AM02.weatherIcon.partlysunny, .am .AM03.weatherIcon.partlysunny, .am .AM04.weatherIcon.partlysunny, .am .AM05.weatherIcon.partlysunny, .am .PM18.weatherIcon.partlysunny, .am .PM19.weatherIcon.partlysunny, .am .PM20.weatherIcon.partlysunny, .am .PM21.weatherIcon.partlysunny, .am .PM22.weatherIcon.partlysunny, .am .PM23.weatherIcon.partlysunny, .pm .weatherIcon.partlysunny { background-position: -75px -975px; }
.am .AM00.weatherIcon.rain, .am .AM01.weatherIcon.rain, .am .AM02.weatherIcon.rain, .am .AM03.weatherIcon.rain, .am .AM04.weatherIcon.rain, .am .AM05.weatherIcon.rain, .am .PM18.weatherIcon.rain, .am .PM19.weatherIcon.rain, .am .PM20.weatherIcon.rain, .am .PM21.weatherIcon.rain, .am .PM22.weatherIcon.rain, .am .PM23.weatherIcon.rain, .pm .weatherIcon.rain { background-position: -75px -1050px; }
.am .AM00.weatherIcon.sleet, .am .AM01.weatherIcon.sleet, .am .AM02.weatherIcon.sleet, .am .AM03.weatherIcon.sleet, .am .AM04.weatherIcon.sleet, .am .AM05.weatherIcon.sleet, .am .PM18.weatherIcon.sleet, .am .PM19.weatherIcon.sleet, .am .PM20.weatherIcon.sleet, .am .PM21.weatherIcon.sleet, .am .PM22.weatherIcon.sleet, .am .PM23.weatherIcon.sleet, .pm .weatherIcon.sleet { background-position: -75px -1125px; }
.am .AM00.weatherIcon.snow, .am .AM01.weatherIcon.snow, .am .AM02.weatherIcon.snow, .am .AM03.weatherIcon.snow, .am .AM04.weatherIcon.snow, .am .AM05.weatherIcon.snow, .am .PM18.weatherIcon.snow, .am .PM19.weatherIcon.snow, .am .PM20.weatherIcon.snow, .am .PM21.weatherIcon.snow, .am .PM22.weatherIcon.snow, .am .PM23.weatherIcon.snow, .pm .weatherIcon.snow { background-position: -75px -1200px; }
.am .AM00.weatherIcon.sunny, .am .AM01.weatherIcon.sunny, .am .AM02.weatherIcon.sunny, .am .AM03.weatherIcon.sunny, .am .AM04.weatherIcon.sunny, .am .AM05.weatherIcon.sunny, .am .PM18.weatherIcon.sunny, .am .PM19.weatherIcon.sunny, .am .PM20.weatherIcon.sunny, .am .PM21.weatherIcon.sunny, .am .PM22.weatherIcon.sunny, .am .PM23.weatherIcon.sunny, .pm .weatherIcon.sunny { background-position: -75px -1275px; }
.am .AM00.weatherIcon.tstorms, .am .AM01.weatherIcon.tstorms, .am .AM02.weatherIcon.tstorms, .am .AM03.weatherIcon.tstorms, .am .AM04.weatherIcon.tstorms, .am .AM05.weatherIcon.tstorms, .am .PM18.weatherIcon.tstorms, .am .PM19.weatherIcon.tstorms, .am .PM20.weatherIcon.tstorms, .am .PM21.weatherIcon.tstorms, .am .PM22.weatherIcon.tstorms, .am .PM23.weatherIcon.tstorms, .pm .weatherIcon.tstorms { background-position: -75px -1350px; }
.am .AM00.weatherIcon.unknown, .am .AM01.weatherIcon.unknown, .am .AM02.weatherIcon.unknown, .am .AM03.weatherIcon.unknown, .am .AM04.weatherIcon.unknown, .am .AM05.weatherIcon.unknown, .am .PM18.weatherIcon.unknown, .am .PM19.weatherIcon.unknown, .am .PM20.weatherIcon.unknown, .am .PM21.weatherIcon.unknown, .am .PM22.weatherIcon.unknown, .am .PM23.weatherIcon.unknown, .pm .weatherIcon.unknown { background-position: -75px -1425px; }
.weatherIcon.med { background-image: url(e583a39da900a98cd0993fb642178fadbb5d4843.png) ; height: 50px; width: 50px; }
.am .weatherIcon.med.chanceflurries { background-position: 0px 0px; }
.am .weatherIcon.med.chancerain { background-position: 0px -50px; }
.am .weatherIcon.med.chancesleet { background-position: 0px -100px; }
.am .weatherIcon.med.chancesnow { background-position: 0px -150px; }
.am .weatherIcon.med.chancetstorms { background-position: 0px -200px; }
.am .weatherIcon.med.clear { background-position: 0px -250px; }
.am .weatherIcon.med.cloudy { background-position: 0px -300px; }
.am .weatherIcon.med.flurries { background-position: 0px -350px; }
.am .weatherIcon.med.fog { background-position: 0px -400px; }
.am .weatherIcon.med.hazy { background-position: 0px -450px; }
.am .weatherIcon.med.mostlycloudy { background-position: 0px -500px; }
.am .weatherIcon.med.mostlysunny { background-position: 0px -550px; }
.am .weatherIcon.med.overcast { background-position: 0px -600px; }
.am .weatherIcon.med.partlycloudy { background-position: 0px -650px; }
.am .weatherIcon.med.partlyrainy { background-position: 0px -700px; }
.am .weatherIcon.med.partlysunny { background-position: 0px -650px; }
.am .weatherIcon.med.rain { background-position: 0px -700px; }
.am .weatherIcon.med.sleet { background-position: 0px -750px; }
.am .weatherIcon.med.snow { background-position: 0px -800px; }
.am .weatherIcon.med.sunny { background-position: 0px -850px; }
.am .weatherIcon.med.tstorms { background-position: 0px -900px; }
.am .weatherIcon.med.unknown { background-position: 0px -950px; }
.pm .weatherIcon.med.chanceflurries { background-position: -50px 0px; }
.pm .weatherIcon.med.chancerain { background-position: -50px -50px; }
.pm .weatherIcon.med.chancesleet { background-position: -50px -100px; }
.pm .weatherIcon.med.chancesnow { background-position: -50px -150px; }
.pm .weatherIcon.med.chancetstorms { background-position: -50px -200px; }
.pm .weatherIcon.med.clear { background-position: -50px -250px; }
.pm .weatherIcon.med.cloudy { background-position: -50px -300px; }
.pm .weatherIcon.med.flurries { background-position: -50px -350px; }
.pm .weatherIcon.med.fog { background-position: -50px -400px; }
.pm .weatherIcon.med.hazy { background-position: -50px -450px; }
.pm .weatherIcon.med.mostlycloudy { background-position: -50px -500px; }
.pm .weatherIcon.med.mostlysunny { background-position: -50px -550px; }
.pm .weatherIcon.med.overcast { background-position: -50px -600px; }
.pm .weatherIcon.med.partlycloudy { background-position: -50px -650px; }
.pm .weatherIcon.med.partlyrainy { background-position: -50px -700px; }
.pm .weatherIcon.med.partlysunny { background-position: -50px -650px; }
.pm .weatherIcon.med.rain { background-position: -50px -700px; }
.pm .weatherIcon.med.sleet { background-position: -50px -750px; }
.pm .weatherIcon.med.snow { background-position: -50px -800px; }
.pm .weatherIcon.med.sunny { background-position: -50px -850px; }
.pm .weatherIcon.med.tstorms { background-position: -50px -900px; }
.pm .weatherIcon.med.unknown { background-position: -50px -950px; }
.weatherIcon.small { background-image: url(4329306e9dc674f1f5232ed20cc8d6c3f55ed5e7.png) ; height: 20px; width: 20px; margin-top: 0px; }
.am .weatherIcon.small.chanceflurries { background-position: 0px 0px; }
.am .weatherIcon.small.chancerain { background-position: 0px -20px; }
.am .weatherIcon.small.chancesleet { background-position: 0px -40px; }
.am .weatherIcon.small.chancesnow { background-position: 0px -60px; }
.am .weatherIcon.small.chancetstorms { background-position: 0px -80px; }
.am .weatherIcon.small.clear { background-position: 0px -100px; }
.am .weatherIcon.small.cloudy { background-position: 0px -120px; }
.am .weatherIcon.small.flurries { background-position: 0px -140px; }
.am .weatherIcon.small.fog { background-position: 0px -160px; }
.am .weatherIcon.small.hazy { background-position: 0px -180px; }
.am .weatherIcon.small.mostlycloudy { background-position: 0px -200px; }
.am .weatherIcon.small.mostlysunny { background-position: 0px -220px; }
.am .weatherIcon.small.overcast { background-position: 0px -240px; }
.am .weatherIcon.small.partlycloudy { background-position: 0px -260px; }
.am .weatherIcon.small.partlyrainy { background-position: 0px -280px; }
.am .weatherIcon.small.partlysunny { background-position: 0px -260px; }
.am .weatherIcon.small.rain { background-position: 0px -280px; }
.am .weatherIcon.small.sleet { background-position: 0px -300px; }
.am .weatherIcon.small.snow { background-position: 0px -320px; }
.am .weatherIcon.small.sunny { background-position: 0px -340px; }
.am .weatherIcon.small.tstorms { background-position: 0px -360px; }
.am .weatherIcon.small.unknown { background-position: 0px -380px; }
.pm .weatherIcon.small.chanceflurries { background-position: -20px 0px; }
.pm .weatherIcon.small.chancerain { background-position: -20px -20px; }
.pm .weatherIcon.small.chancesleet { background-position: -20px -40px; }
.pm .weatherIcon.small.chancesnow { background-position: -20px -60px; }
.pm .weatherIcon.small.chancetstorms { background-position: -20px -80px; }
.pm .weatherIcon.small.clear { background-position: -20px -100px; }
.pm .weatherIcon.small.cloudy { background-position: -20px -120px; }
.pm .weatherIcon.small.flurries { background-position: -20px -140px; }
.pm .weatherIcon.small.fog { background-position: -20px -160px; }
.pm .weatherIcon.small.hazy { background-position: -20px -180px; }
.pm .weatherIcon.small.mostlycloudy { background-position: -20px -200px; }
.pm .weatherIcon.small.mostlysunny { background-position: -20px -220px; }
.pm .weatherIcon.small.overcast { background-position: -20px -240px; }
.pm .weatherIcon.small.partlycloudy { background-position: -20px -260px; }
.pm .weatherIcon.small.partlyrainy { background-position: -20px -280px; }
.pm .weatherIcon.small.partlysunny { background-position: -20px -260px; }
.pm .weatherIcon.small.rain { background-position: -20px -280px; }
.pm .weatherIcon.small.sleet { background-position: -20px -300px; }
.pm .weatherIcon.small.snow { background-position: -20px -320px; }
.pm .weatherIcon.small.sunny { background-position: -20px -340px; }
.pm .weatherIcon.small.tstorms { background-position: -20px -360px; }
.pm .weatherIcon.small.unknown { background-position: -20px -380px; }
h3 .weatherIcon.small { margin-bottom: -0.3em; }
h2 .weatherIcon.small, h3 .weatherIcon.small, h4 .weatherIcon.small { margin-left: 0.5em; }
h4 .weatherIcon.small { margin-bottom: -0.4em; }
span.pick { font-weight: bold; margin-right: 10px; white-space: nowrap; }
span.pick span { background: transparent url(c9edab309a60ecf7a0cb41b8de8ac7c270dc4c85.png)  no-repeat scroll -309px -48px; display: inline-block; height: 12px; width: 14px; }
span.pick span.award { background-position: -309px -33px; }
span.openTableID { background: transparent url(c9edab309a60ecf7a0cb41b8de8ac7c270dc4c85.png)  no-repeat scroll -250px -70px; display: inline-block; height: 11px; width: 15px; }
h3 + span.pick {  }
.stars-1, .stars-2, .stars-3, .stars-4, .stars-5, .stars-15, .stars-25, .stars-35 { background: transparent url(c9edab309a60ecf7a0cb41b8de8ac7c270dc4c85.png)  no-repeat scroll -308px -20px; display: inline-block; height: 12px; margin-right: 10px; width: 60px; }
.stars-1 { background-position: -353px -5px; }
.stars-2 { background-position: -338px -5px; }
.stars-3 { background-position: -323px -5px; }
.stars-4 { background-position: -308px -5px; }
.stars-5 { background-position: -368px -20px; }
.stars-15 { background-position: -353px -20px; }
.stars-25 { background-position: -338px -20px; }
.stars-35 { background-position: -323px -20px; }
a.pick { margin-right: 10px; white-space: nowrap; }
a.pick:hover { color: rgb(10, 141, 145); text-decoration: none; }
a.pick span { background: transparent url(c9edab309a60ecf7a0cb41b8de8ac7c270dc4c85.png)  no-repeat scroll -309px -48px; display: inline-block; height: 12px; width: 14px; }
a.pick:hover span { background-position: -294px -48px; }
a.pick span.award { background-position: -309px -33px; }
h3 + a.pick {  }
a.stars-1:hover { background-position: -503px -5px; }
a.stars-2:hover { background-position: -488px -5px; }
a.stars-3:hover { background-position: -473px -5px; }
a.stars-4:hover { background-position: -458px -5px; }
a.stars-5:hover { background-position: -518px -20px; }
a.stars-15:hover { background-position: -503px -20px; }
a.stars-25:hover { background-position: -488px -20px; }
a.stars-35:hover { background-position: -473px -20px; }
.nearbyLists a span { position: absolute; right: 2px; top: 0px; z-index: 1; background-color: rgb(255, 255, 255); width: 50px; text-align: right; }
.nearbyLists .linkListLite li { position: relative; }
#newsNearMeList .time, .linkListLite .time { font-size: 0.8em; }
p.disclaimer { font-size: 0.86em; margin-bottom: 1.5em; }
.row.locatorMap { margin-bottom: 1.5em; overflow: hidden; }
.ie7 .row.locatorMap { width: 300px; }
.oneHalf, .oneThird, .twoThirds, .oneQuarter, .threeQuarters, .oneSixth, .fiveSixths { display: block; float: left; margin-right: 1%; }
.fractionRow { width: 100%; }
.fractionRow .last { float: right; }
.oneHalf { margin-right: 4%; width: 45.5%; }
.oneHalf:first-child { clear: left; }
.oneThird { width: 32.3%; }
.twoThirds { width: 65.6%; }
.oneQuarter { width: 24.25%; }
.threeQuarters { width: 74.75%; }
.oneSixth { width: 15.8333%; }
.fiveSixths { width: 83.1667%; }
.trio > div { float: left; margin-right: 5.78%; width: 29.48%; }
.collapsible { display: none; }
.collapsible.open { display: block; }
.no-js .collapsible { display: block; }
.toggle, .fancyToggle, .callbackToggle { width: auto; background-color: rgb(221, 221, 221); color: rgb(0, 0, 0); text-decoration: none; padding: 0.5em; display: inline-block; margin-bottom: 0.5em; }
.toggle.active, .fancyToggle.active { color: rgb(255, 255, 255); background-color: rgb(85, 85, 85); }
#map_canvas { height: 350px; width: 100%; margin-bottom: 0px; }
#map_canvas img { max-width: 1144px ! important; }
.keys { background-color: rgb(238, 238, 238); border-top: 1px solid rgb(170, 170, 170); overflow: hidden; padding-bottom: 6px; }
.keys li { float: left; margin-left: 12px; width: auto; }
.keys h2 { border: medium none; color: rgb(24, 94, 134); font-size: 14px; letter-spacing: 0px; margin: 0px; text-transform: uppercase; }
.keys ul { list-style: outside none none; padding-bottom: 6px; }
.keys li { float: left; margin-left: 12px; width: auto; margin-top: 4px; }
.keys h2 span { background: transparent url(c9edab309a60ecf7a0cb41b8de8ac7c270dc4c85.png)  no-repeat scroll -312px 272px; display: inline-block; height: 17px; margin: 0px; position: relative; width: 16px; }
#key-events h2 span, #key-kids h2 span, #key-restaurants h2 span, #key-bars h2 span, #key-movies h2 span, #key-other h2 span { background: transparent url(c9edab309a60ecf7a0cb41b8de8ac7c270dc4c85.png)  no-repeat scroll -312px -72px; display: inline-block; height: 17px; margin-left: -15px; margin-right: 4px; position: relative; top: 4px; width: 11px; }
#key-events h2 span, .key-events h2 span { background-position: -312px -72px; }
#key-kids h2 span, .key-kids h2 span { background-position: -412px -72px; }
#key-restaurants h2 span, .key-restaurants h2 span { background-position: -372px -72px; }
#key-bars h2 span, .key-bars h2 span { background-position: -352px -72px; }
#key-movies h2 span, .key-movies h2 span { background-position: -332px -72px; }
#key-detail h2 span, .key-detail h2 span { background-position: -432px -72px; }
.scoreboard { font-size: 0.9em; }
.scoreboard .fractionRow { border-top: 1px solid rgb(204, 204, 204); margin-top: 0.3em; }
.scoreboard ul { list-style: outside none none; margin-bottom: 0.4em; display: table-row; margin-right: 0px; }
.scoreboard .team { width: 68%; }
.scoreboard .score { width: 10%; padding-right: 0.25em; }
.scoreboard .last .score { padding-right: 0px; }
.scoreboard .game div {  }
.scoreboard .game { display: table; border-collapse: collapse; }
.scoreboard .game li { display: table-cell; vertical-align: middle; font-family: "Francois One",sans-serif; }
.scoreboard .game li.gamePer { text-align: right; width: 13%; text-transform: uppercase; }
.scoreboard .last li {  }
.scoreboard li.logo { height: 30px; width: 40%; min-width: 28px; background: transparent url(4ff45c647c328066610f7a26e532043301c9c2f7.png)  no-repeat scroll 0px 0px; }
.scoreboard li.logo.bucs { background-position: 0px 0px; }
.scoreboard li.logo.steelers { background-position: 0px -435px; }
.scoreboard li.logo.rams { background-position: 0px -1012px; }
.scoreboard li.logo.saints { background-position: 0px -1048px; }
.scoreboard .oneHalf { border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px 0px; width: 50%; margin-bottom: 0px; }
.scoreboard .last { border-right: medium none; }
#register-container { border: 1px solid rgb(50, 162, 146); overflow: hidden; }
#register-container .childRow { overflow: hidden; border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px; padding: 1em; }
#gigya-container > table { width: auto ! important; }
#gigya-container td { padding-right: 3px ! important; }
#tpc-social-login a { color: rgb(4, 155, 255); text-decoration: none; }
#tpc-social-login-title { font-size: 40px; font-weight: bold; margin-bottom: 20px; }
#tpc-social-login, #benefitsOfRegistering { color: rgb(52, 52, 52); margin: 10px 20px; }
#benefitsOfRegistering ul { margin: 5px 0px; }
#benefitsOfRegistering > ul ul { list-style-type: square; }
#benefitsOfRegistering > ul > li { margin: 0px; font-family: "francois one",sans-serif; }
.tpc-green { color: rgb(0, 205, 0); }
.tpc-social-login-subtitle { font-size: 1em; font-weight: normal; line-height: 19px; padding-bottom: 10px; font-family: "Francois One",sans-serif; }
.tpc-social-box { border: 1px solid rgb(239, 239, 239); background-color: rgb(255, 255, 255); padding: 8px 10px 10px; }
.tpc-social-box-white { border-color: rgb(204, 204, 204); background-color: White; }
input#registration-submit { font-size: 20px; margin: 0px 10px 10px 0px; }
.gigya-agreement { border-top: 1px dotted rgb(204, 204, 204); margin: 10px 0px; padding: 10px 0px; }
#modal-header-bar { background-color: rgb(80, 160, 144); padding-top: 4px; padding-bottom: 4px; text-align: center; font-size: 1.4em; color: white; line-height: 1.2em; }
#modal-heading-register-to { font-weight: bold; }
#modal-heading-personalize { font-style: italic; }
#modal-heading-tampabay-com { font-weight: bold; }
#registration-component { margin-top: 18px; }
#user_free_account { padding-left: 10px; }
#dontHaveProvider { margin: auto; }
#registration-form { overflow: hidden; margin-top: 8px; }
#gigya-container { margin: auto; }
#legacyLoginLink { padding: 0px 20px 20px; text-align: center; display: block; font-style: italic; }
#forgotProviderLink { padding: 0px 20px 10px; text-align: center; display: block; font-style: italic; }
#recaptcha_widget_div { margin: 15px 0px; }
#tpcp-container .displayMessage.false { color: rgb(201, 0, 0); font-weight: bold; }
#tpcp-container .displayMessage.true { color: rgb(0, 102, 51); font-weight: bold; }
#legacyLogin ul.menu.flex.header { background: rgb(80, 160, 144) none repeat scroll 0px 0px; margin-bottom: 20px; }
#legacyLogin h5, #legacyLogin p { margin-bottom: 20px; }
.breakpoint-240 #legacyLogin h5, .breakpoint-240 #legacyLogin p { margin-bottom: 5px; }
.breakpoint-240 #legacyLogin ul.menu.flex.header { margin-bottom: 0px; }
ul.moreContentButton.backLink, ul.moreContentButton.closeLink { float: inherit; width: 100%; max-width: 210px; margin-bottom: 0px; display: inline-block; margin-right: 10px; }
ul.moreContentButton.backLink { max-width: 110px; }
ul.moreContentButton.backLink li, ul.moreContentButton.closeLink li { margin: 5px 0px; }
ul.moreContentButton.closeLink li { background-color: rgb(0, 160, 219); }
span.socialIcon { background-image: url(2ae218f3db26d4a9f1c56b640dab1d254bac6f61.png) ; background-position: 0px 30px; width: 78px; height: 30px; line-height: 30px; background-repeat: no-repeat; display: inline-block; text-indent: -9999px; text-transform: uppercase; font-weight: bold; margin: -2px 0px -4px; }
.socialIcon.aol { background-position: 0px 0px; }
.socialIcon.facebook { background-position: -78px 0px; }
.socialIcon.foursquare { background-position: -156px 0px; }
.socialIcon.googleplus, .socialIcon.google { background-position: -234px 0px; }
.socialIcon.linkedin { background-position: -312px 0px; }
.socialIcon.livejournal { background-position: -390px 0px; }
.socialIcon.messenger { background-position: -468px 0px; }
.socialIcon.openid { background-position: -546px 0px; }
.socialIcon.orkut { background-position: -624px 0px; }
.socialIcon.twitter { background-position: -702px 0px; }
.socialIcon.yahoo { background-position: -780px 0px; }
.socialIcon.tampabay { background-position: -858px 0px; }
span.socialIcon.myspace { background-image: none; display: inline; text-indent: 0px; }
.socialWarning p { line-height: 24px; }
.socialWarning .menu.header { margin-bottom: 0.5em; }
.socialWarning .row > div { margin-bottom: 1em; }
.tpc-gigya-social-option { background-color: rgb(200, 236, 246); overflow: hidden; padding: 20px; }
.tpcl-form-table th { font-weight: normal; }
.legacy-account-date { font-size: 0.83em; margin: 0px; padding: 0.25em 0.6em ! important; font-family: Georgia,serif; text-transform: none ! important; font-style: italic; }
@media only screen and (min-width: 521px) {
  .tpc-social-login-subtitle { font-size: 1.2em; }
  #benefitsOfRegistering { width: 40%; float: left; padding: 0px; }
  #benefitsOfRegistering > ul > li { margin: 0px; font-family: "francois one",sans-serif; }
  #registration-form { width: 50%; float: left; overflow: hidden; }
  #benefitsOfRegistering > ul > li { font-size: 1.2em; }
  body.loc-components.loc-account.loc-registration {  }
  #benefitsOfRegistering > ul ul li { font-family: Georgia,serif; padding: 5px 0px; line-height: 1.2em; }
}
@media only screen and (max-width: 520px) {
  #tpc-social-login, #benefitsOfRegistering { margin: 8px; overflow: hidden; }
  #tpc-social-login-signin { width: auto; }
  .tpc-social-box { padding: 0px 10px 5px; }
  .tpc-social-box p { font-size: 0.9286em; }
  div#socialLogin.col_12, div#legacyLogin.col_12 { padding: 0px; }
  .gigya-agreement { margin: 3px 0px; padding: 2px 0px; font-size: 0.9286em; line-height: 1.2143em; }
  #dontHaveProvider { font-size: 0.9286em; line-height: 1.2143em; }
  #benefitsOfRegistering { margin: 0px 8px; }
  #benefitsOfRegistering li { font-size: 0.9286em; line-height: 1.2143em; }
  #registration-form { margin-top: 0px; }
  .tpc-gigya-social-option { padding: 3px; }
  div.tpc-gigya-social-option.last { margin-bottom: 3px; }
  #legacyLogin h5, #legacyLogin h5 { margin-bottom: 5px; }
  #legacyLogin > div { padding: 10px; }
  #modal-header-bar { font-size: 1em; }
}
@media only screen and (max-width: 768px) {
  .tpc-gigya-social-option.last .col_6 { float: none; margin: auto; width: 100%; }
  .tpc-gigya-social-option.last .col_6.last { display: none; }
  .topAd .ad, .row > .ad { min-height: 40px; max-height: 90px; }
  .parentMenu { height: 32px; margin-top: -32px ! important; padding: 0px ! important; }
  #nav li a { padding-top: 4px ! important; }
  .subscribeNowButton { float: right; cursor: pointer; width: 65px ! important; height: 32px ! important; border-left: 1px solid rgb(255, 255, 255) ! important; }
  .subscribeNowButton a {  }
  #awesomeDiv { margin-top: -10px; }
}
.utilWidget { text-align: right; padding-top: 0px; }
.utilWidget div.gig-followbar { text-align: right; margin: 2px 0px ! important; }
@media only screen and (max-width: 768px) and (min-width: 538px) {
  .utilWidget div.gig-followbar { position: absolute; right: 46px; width: 55px; }
}
.utilWidget .ig-b- { display: inline-block; float: right; }
.utilWidget .ig-b- img { visibility: hidden; }
.utilWidget .ig-b-:hover { background-position: 0px -60px; }
.ig-b-:active { background-position: 0px -120px; }
.utilWidget .ig-b-24 { width: 24px; height: 24px; background: transparent url(6279d111d8b6bc184205e64d828c33469bc661a0.png)  no-repeat scroll 0px 0px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .utilWidget .ig-b-24 { background-image: url(669a26d5be6e609fdbd2e659aea3028e5d1307e2.png) ; background-size: 60px 178px; }
}
.gig-simpleShare table div div div div div div span { display: inline-block; }
#gigyaShareBarButtons { clear: both; float: left; height: 30px; margin-bottom: 10px; }
#gigya-container img { margin-left: 2px; }
.gig-share-bar-container { margin-top: 0.5em; }
.gig-reaction-bar-container { clear: both; padding-top: 1.5em; }
.gig-bar-container *, div.gig-reactions-container, .gig-reactions-container span, .gig-reactions-container a:hover, .gig-reactions-container a:visited, .gig-reactions-container a:link, .gig-reactions-container a:active { border: medium none; padding: 0px; margin: 0px; text-decoration: none; width: auto; float: none; border-radius: 0px; font-family: arial; font-size: 10px; color: rgb(77, 77, 77); background: transparent none repeat scroll 0% 0%; }
table.gig-reactions-container { border-collapse: separate; }
div.gig-button-container { padding: 0px 5px 0px 0px; }
div.gig-button-container-vertical { padding: 0px 0px 5px; }
div.gig-button-text { white-space: nowrap; font-size: 11px; color: rgb(51, 51, 51); padding: 0px 3px; }
div.gig-button { cursor: pointer; }
div.gig-button-disabled { cursor: default; }
div.gig-counter { margin: 0px auto; position: relative; }
span.gig-counter-text { position: relative; font-weight: bold; }
span.gig-counter-text-right { left: 1px; font-size: 11px; line-height: 20px; }
span.gig-counter-text-top { top: -2px; font-size: 14px; }
td.gig-button-td { vertical-align: middle; }
div.gig-button-container-facebook-like-count-right { height: 20px; }
div.gig-button-container-facebook-like * { display: none; }
div.gig-button-container-facebook-like-count-top { height: 62px; }
div.gig-button-container-facebook-send { height: 20px; }
.gig-bar-container img { display: block; }
div.gig-button-container-twitter-tweet iframe, div.gig-button-container-twitter-hashtag iframe, div.gig-button-container-twitter-mention iframe { display: block; }
div.gig-counter-top { margin-bottom: 1px; }
div.gig-counter-right { margin-left: 1px; }
div.gig-button-count-top table { margin: 0px auto; text-align: center; }
div.gig-bar-button-icon { position: absolute; padding-top: 1px; }
span.gig-bar-button-text { padding-left: 19px; white-space: nowrap; }
a.gig-bar-button, a.gig-bar-button:hover, a.gig-bar-button:link, a.gig-bar-button:active, a.gig-bar-button:visited { white-space: nowrap; line-height: 18px; position: relative; border-radius: 3px; color: rgb(77, 77, 77); cursor: pointer; font-size: 11px; padding: 0px 5px; border: 1px solid rgb(197, 199, 199); display: inline-block; vertical-align: middle; text-align: center; }
a.gig-bar-button, a.gig-bar-button:link, a.gig-bar-button:active, a.gig-bar-button:visited { background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(234, 235, 235)) repeat scroll 0% 0%; }
a.gig-bar-button:hover, a.gig-bar-button-down, a.gig-bar-button-down:link, a.gig-bar-button-down:active, a.gig-bar-button-down:visited { background: transparent -moz-linear-gradient(center top , rgb(234, 235, 235), rgb(255, 255, 255)) repeat scroll 0% 0%; }
.gig-comments-container *, div.gig-comments-container, .gig-comments-container span, .gig-comments-container a:hover, .gig-comments-container a:visited, .gig-comments-container a:link, .gig-comments-container a:active { padding: 0px; margin: 0px; text-decoration: none; width: auto; float: none; font-family: arial; font-size: 12px; color: rgb(77, 77, 77); position: static; text-align: left; vertical-align: baseline; }
.gig-comments-container td, .gig-comments-container tr { vertical-align: middle; }
.gig-comments-container b { font-weight: bold; }
.gig-comments-container u { text-decoration: underline; }
.gig-comments-container i { font-style: italic; }
a.gig-comments-button, a.gig-comments-button:hover, a.gig-comments-button:link, a.gig-comments-button:active, a.gig-comments-button:visited { line-height: 15px; position: relative; border-radius: 3px; color: rgb(77, 77, 77); cursor: pointer; font-size: 11px; padding: 0px 5px; border: 1px solid rgb(197, 199, 199); display: inline-block; vertical-align: middle; text-align: center; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15); }
a.gig-comments-button, a.gig-comments-button:link, a.gig-comments-button:active, a.gig-comments-button:visited { background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(234, 235, 235)) repeat scroll 0% 0%; }
a.gig-comments-button-disabled, a.gig-comments-button-disabled:hover, a.gig-comments-button-disabled:link, a.gig-comments-button-disabled:active, a.gig-comments-button-disabled:visited { color: rgb(180, 180, 180); cursor: default; background: transparent -moz-linear-gradient(center top , rgb(235, 235, 235), rgb(255, 255, 255)) repeat scroll 0% 0%; }
.gig-comments-postButton-container { overflow: hidden; }
.gig-comments-container a {  }
div.gig-comments-comment { background-color: rgb(255, 255, 255); padding-top: 10px; padding-right: 10px; text-align: left; }
div.gig-comments-comment-child { margin-top: 5px; background-color: rgb(243, 243, 243); padding: 10px; text-align: left; }
div.gig-comments-comment-facebook { background-color: rgb(238, 239, 244); }
div.gig-comments-comment-body { color: rgb(77, 77, 77); padding-top: 5px; padding-bottom: 5px; }
div.gig-comments-comment-body-pending { color: rgb(145, 145, 145); }
div.gig-comments-photoImageSmall { text-align: right; width: 32px; height: 32px; }
div.gig-comments-photoImageLarge { text-align: right; width: 48px; height: 48px; }
div.gig-comments-providerLogo { margin-top: -14px; text-align: right; }
div.gig-comments-photo-container { margin-right: 8px; float: left; width: 48px; }
div.gig-comments-comment-photo-container { margin-right: 10px; width: 32px; }
span.gig-comments-username { float: left; font-weight: bold; color: rgb(33, 129, 202); }
span.gig-comments-comment-username { float: none; }
span.gig-comments-comment-time { white-space: nowrap; text-align: left; padding-left: 10px; font-size: 11px; color: rgb(145, 145, 145); padding-top: 1px; }
span.gig-comments-comment-viaFacebook { white-space: nowrap; text-align: right; color: rgb(128, 130, 129); float: right; }
span.gig-comments-comment-viaFacebook-text { color: rgb(145, 145, 145); font-size: 11px; padding-left: 5px; }
.gig-comments-share-provider { width: 45px ! important; }
textarea.gig-comments-textarea { overflow: auto; word-wrap: break-word; height: 78px; padding: 0px; resize: none; border: medium none; background-image: url(4e424639caaea89303af91f125bf16c3e838f03a.png) ; }
div.gig-comments-textarea-wrapper { border-radius: 3px; margin: 0px 0px 5px; background-color: white; border: 1px solid rgb(192, 192, 192); height: 88px; box-shadow: 0px 0px 4px rgb(220, 220, 220) inset; }
div.gig-comments-headerText { color: rgb(77, 77, 77); padding: 3px 0px 7px; overflow: hidden; }
span.gig-comments-logoutLink { cursor: pointer; font-size: 11px; color: rgb(33, 129, 202); }
div.gig-comments-checkboxImage { float: left; background-repeat: no-repeat; background-position: center center; margin-right: 5px; width: 11px; height: 16px; background-image: url(864ccaef80c1961395948925a5468935c630133a.gif) ; }
div.gig-comments-checkboxProviderImage { background-repeat: no-repeat; width: 16px; height: 16px; float: left; }
div.gig-comments-checkbox { float: left; cursor: pointer; margin-left: 5px; margin-right: 5px; overflow: hidden; }
div.gig-comments-checkboxImage-checked { background-image: url(62ba8fbd61c38ec749734cfb8d734725ad52ea5f.gif) ; }
div.gig-comments-loginUI, div.gig-comments-guestUI { z-index: 99994; position: absolute; background-color: rgb(255, 255, 255); border: 1px solid rgb(197, 199, 199); }
div.gig-comments-loginUI { height: 110px; border-radius: 0px 0px 3px 3px; }
div.gig-comments-loginUI-pleaseLogin { margin: 5px; font-size: 11px; color: rgb(77, 77, 77); }
div.gig-comments-guestUI { border-radius: 0px 3px 3px; }
div.gig-comments-guestDropdown { overflow: hidden; width: 150px; font-family: arial; font-size: 10px; color: rgb(145, 145, 145); margin: 16px 13px 8px; z-index: 99995; }
input.gig-comments-textbox { border-radius: 3px; width: 145px; height: 24px; line-height: 22px; font-size: 12px; color: rgb(145, 145, 145); border: 1px solid rgb(192, 192, 192); padding-left: 2px; }
input.gig-comments-textbox-nickname, input.gig-comments-textbox-email { width: 100%; }
input.gig-comments-textbox-nickname { margin-bottom: 10px; }
input.gig-comments-textbox-title { width: 100%; height: 27px; line-height: 25px; color: rgb(77, 77, 77); padding-left: 5px; margin-bottom: 10px; }
div.gig-comments-error-text { color: rgb(231, 7, 7); font-weight: bold; }
div.gig-comments-shareTo { white-space: nowrap; float: left; line-height: 16px; }
div.gig-comments-replyBox { margin-top: 5px; background-color: rgb(243, 243, 243); padding: 12px 10px 10px; }
div.gig-comments-loginCanvas-container { overflow: hidden; margin-bottom: 10px; }
div.gig-comments-close-icon { float: right; cursor: pointer; background-repeat: no-repeat; width: 15px; height: 15px; background-image: url(7b6b5993f3cda670996c182fbcc9182962fdadb6.png) ; }
div.gig-comments-awaiting-moderation { font-weight: bold; font-size: 11px; color: rgb(77, 77, 77); font-style: italic; }
div.gig-comments-commentList-header { overflow: hidden; font-size: 16px; color: rgb(77, 77, 77); font-weight: bold; line-height: 20px; }
div.gig-comments-commentList-header-commentsCount { padding-top: 30px; float: left; }
div.gig-comments-headerLinks { padding-top: 30px; float: right; }
a.gig-comments-headerLinks-rss, a.gig-comments-headerLinks-rss:hover, a.gig-comments-headerLinks-rss:link, a.gig-comments-headerLinks-rss:active, a.gig-comments-headerLinks-rss:visited, a.gig-comments-headerLinks-subscribe, a.gig-comments-headerLinks-subscribe:hover, a.gig-comments-headerLinks-subscribe:link, a.gig-comments-headerLinks-subscribe:active, a.gig-comments-headerLinks-subscribe:visited { font-weight: normal; color: rgb(33, 129, 202); text-decoration: underline; font-size: 11px; cursor: pointer; }
span.gig-comments-vertical-seperator { color: rgb(216, 217, 217); margin: 0px 5px; }
div.gig-comments-dottedLine { background-image: url(031c10f20899d80ab4c330ebff46f3aa2bf4e877.gif) ; height: 1px; background-repeat: repeat-x; margin-top: 5px; }
div.gig-comments-expand-arrow { vertical-align: bottom; display: inline-block; background-repeat: no-repeat; background-position: center center; width: 10px; height: 13px; background-image: url(fdfeed97ac09e125195f535a3c0219e88923a0e4.png) ; }
div.gig-comments-collapse-arrow { vertical-align: bottom; display: inline-block; background-repeat: no-repeat; background-position: center center; width: 10px; height: 13px; background-image: url(6bb9ec5184fc2e5c30f4fb71d623465f948e0ecb.png) ; }
div.gig-comments-replies-length-container { padding-left: 10px; display: inline-block; cursor: pointer; white-space: nowrap; }
a.gig-comments-link, a.gig-comments-link:hover, a.gig-comments-link:link, a.gig-comments-link:active, a.gig-comments-link:visited { font-family: arial; font-size: 11px; color: rgb(33, 129, 202); text-decoration: underline; }
span.gig-comments-replies-length { display: inline; font-family: arial; font-size: 11px; color: rgb(33, 129, 202); text-decoration: underline; }
div.gig-comments-guestError { color: rgb(231, 7, 7); font-size: 10px; width: 150px; float: left; }
div.gig-comments-email-not-displayed-publicly { font-size: 10px; padding-top: 5px; padding-bottom: 5px; }
div.gig-comments-providers { float: left; }
div.gig-comments-providers-container { overflow: hidden; float: left; }
div.gig-comments-providerIcons { margin: 0px 5px 0px 11px; font-size: 1px; background-position: center center; height: 22px; float: left; background-image: url(469c79b5c4a93ce59bd9f4aa9b223d623f351ff0.png) ; background-repeat: no-repeat; width: 57px; }
div.gig-comments-showMoreComments-container { width: 100%; }
div.gig-comments-showMoreComments { height: 35px; cursor: pointer; text-align: center; margin-top: 10px; color: rgb(77, 77, 77); border: 1px solid rgb(229, 229, 229); background-color: rgb(249, 249, 249); }
div.gig-comments-showMoreComments-over { height: 35px; text-align: center; color: rgb(243, 243, 243); border: 1px solid rgb(207, 207, 207); background-color: rgb(243, 243, 243); }
div.gig-comments-showMoreComments-text { padding-top: 10px; font-weight: bold; text-align: center; }
div.gig-comments-showMoreComments-progress { margin: 5px auto auto; width: 24px; height: 24px; background-repeat: no-repeat; background-image: url(edf1160b71374123b11b03f0dafacd5a9d4fc3a6.gif) ; }
div.gig-comments-comment-flag { cursor: pointer; visibility: hidden; text-align: right; float: right; width: 14px; height: 14px; background-image: url(27d8eb1ca5b18314106515df1d1f0ed2f4d7e998.png) ; }
div.gig-comments-comment-flag-over { visibility: visible; }
div.gig-comments-comment-flag-submitted { text-align: right; float: right; width: 14px; height: 14px; background-image: url(9d93d41f079400ebf5d84c271ba8b384ff23f724.png) ; }
div.gig-comments-comment-remove { cursor: pointer; visibility: hidden; text-align: right; float: right; width: 7px; height: 7px; background-image: url(35f86de63fec25a41a025a970cf9fe045f99579c.gif) ; background-repeat: no-repeat; background-position: center center; }
div.gig-comments-comment-remove-over { visibility: visible; }
div.gig-comments-dialog-caption { background-color: rgb(243, 243, 243); padding: 5px 5px 5px 12px; overflow: auto; font-size: 14px; font-weight: bold; color: rgb(77, 77, 77); }
div.gig-comments-dialog-body { padding: 24px 12px 12px; }
div.gig-comments-dialog-buttons { margin-top: 12px; }
a.gig-comments-button-cancel, a.gig-comments-button-cancel:hover, a.gig-comments-button-cancel:link, a.gig-comments-button-cancel:active, a.gig-comments-button-cancel:visited, a.gig-comments-button-flagThisComment, a.gig-comments-button-flagThisComment:hover, a.gig-comments-button-flagThisComment:link, a.gig-comments-button-flagThisComment:active, a.gig-comments-button-flagThisComment:visited a.gig-comments-button-remove, a.gig-comments-button-remove:hover, a.gig-comments-button-remove:link, a.gig-comments-button-remove:active, a.gig-comments-button-remove:visited { line-height: 24px; padding: 0px 10px; }
a.gig-comments-button-subscribe, a.gig-comments-button-subscribe:hover, a.gig-comments-button-subscribe:link, a.gig-comments-button-subscribe:active, a.gig-comments-button-subscribe:visited { line-height: 22px; margin-left: 7px; font-weight: bold; }
div.gig-comments-dialog-subscribe-emailTextbox-container { float: left; }
div.gig-comments-dialog-subscribe-enterYourEmail { margin-bottom: 10px; }
input.gig-comments-dialog-subscribe-emailTextbox { width: 260px; color: rgb(77, 77, 77); }
a.gig-comments-button-cancel, a.gig-comments-button-cancel:hover, a.gig-comments-button-cancel:link, a.gig-comments-button-cancel:active, a.gig-comments-button-cancel:visited { margin-right: 10px; }
div.gig-comments-dialog-body-remove { font-weight: bold; }
a.gig-comments-button-flagThisComment, a.gig-comments-button-flagThisComment:hover, a.gig-comments-button-flagThisComment:link, a.gig-comments-button-flagThisComment:active, a.gig-comments-button-flagThisComment:visited a.gig-comments-button-remove, a.gig-comments-button-remove:hover, a.gig-comments-button-remove:link, a.gig-comments-button-remove:active, a.gig-comments-button-remove:visited { font-weight: bold; }
div.gig-comments-star { background-repeat: no-repeat; margin-right: 3px; width: 13px; height: 13px; float: left; background-image: url(6418f7df8578bd9e4e494e0603419dee6759b409.png) ; }
div.gig-comments-star-half { background-image: url(e7cbfe53e7d75f8be977c61169f79cb4310914a8.png) ; }
div.gig-comments-star-full { background-image: url(38e64d7c8b6a236f7c8e2792337d5864c4c8a2de.png) ; }
div.gig-comments-star-editable { background-repeat: no-repeat; margin-right: 4px; width: 21px; height: 21px; float: left; cursor: pointer; background-image: url(20f8826a7771eefa5e6ee8a593c073b2cdeda7c1.png) ; }
div.gig-comments-star-editable-half { background-image: url(4410d1ce1437eb12a2270ca40830d82591792bae.png) ; }
div.gig-comments-star-editable-full { background-image: url(aa72aecb19d7cf12101ee6295bb2a7bac05195e0.png) ; }
div.gig-comments-addComment-ratings-stars-container { float: left; margin-bottom: 15px; }
div.gig-comments-addComment-ratings-ratingName { float: left; margin-right: 15px; margin-top: 4px; }
div.gig-comments-addComment-ratings-details { float: left; margin-left: 3px; color: rgb(145, 145, 145); margin-top: 4px; }
div.gig-comments-addComment-ratings { overflow: hidden; }
div.gig-comments-addComment-label { margin-bottom: 3px; }
div.gig-comments-commentBox { margin-top: 15px; overflow: hidden; }
div.gig-comments-commentBox-bottom { margin-top: 35px; padding-top: 5px; border-top: 1px solid rgb(207, 207, 207); }
div.gig-comments-rating { overflow: hidden; float: left; padding-bottom: 12px; }
div.gig-comments-title { font-weight: bold; font-size: 14px; float: left; padding-bottom: 12px; }
span.gig-comments-mandatoryMark { color: rgb(231, 7, 7); font-weight: bold; }
div.gig-validation-error { display: none; color: rgb(206, 88, 90); text-align: center; line-height: 22px; background: rgb(254, 233, 234) none repeat scroll 0% 0%; margin-top: 7px; }
a.gig-comments-button-post, a.gig-comments-button-post:hover, a.gig-comments-button-post:link, a.gig-comments-button-post:active, a.gig-comments-button-post:visited, a.gig-comments-button-ok, a.gig-comments-button-ok:hover, a.gig-comments-button-ok:link, a.gig-comments-button-ok:active, a.gig-comments-button-ok:visited { line-height: 20px; font-weight: bold; font-size: 12px; padding: 0px 10px; float: right; }
a.gig-comments-dropdown, a.gig-comments-dropdown:hover, a.gig-comments-dropdown:link, a.gig-comments-dropdown:active, a.gig-comments-dropdown:visited { font-weight: bold; line-height: 22px; position: relative; border-radius: 3px; color: rgb(77, 77, 77); cursor: pointer; font-size: 13px; padding-left: 10px; border: 1px solid rgb(197, 199, 199); display: inline-block; vertical-align: middle; text-align: center; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15); }
a.gig-comments-dropdown, a.gig-comments-dropdown:link, a.gig-comments-dropdown:active, a.gig-comments-dropdown:visited { background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(234, 235, 235)) repeat scroll 0% 0%; }
a.gig-comments-dropdown:hover, a.gig-comments-dropdown-down, a.gig-comments-dropdown-down:hover, a.gig-comments-dropdown-down:link, a.gig-comments-dropdown-down:active, a.gig-comments-dropdown-down:visited { background: transparent -moz-linear-gradient(center top , rgb(234, 235, 235), rgb(255, 255, 255)) repeat scroll 0% 0%; }
div.gig-comments-dropdown-button { border-radius: 0px 3px 3px 0px; margin-left: 13px; float: left; width: 21px; height: 22px; display: inline-block; background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(218, 218, 218)) repeat scroll 0% 0%; }
a.gig-comments-dropdown-login div.gig-comments-dropdown-button { margin-left: 3px; }
div.gig-comments-dropdown-login-text { min-width: 34px; }
a.gig-comments-dropdown-login-native, a.gig-comments-dropdown-login-native:hover, a.gig-comments-dropdown-login-native:link, a.gig-comments-dropdown-login-native:active, a.gig-comments-dropdown-login-native:visited { padding: 0px 10px; }
a.gig-comments-dropdown:hover div.gig-comments-dropdown-button, a.gig-comments-dropdown-down div.gig-comments-dropdown-button { background: transparent -moz-linear-gradient(center top , rgb(218, 218, 218), rgb(255, 255, 255)) repeat scroll 0% 0%; }
div.gig-comments-login-container { overflow: hidden; line-height: 24px; }
div.gig-comments-loginCanvas { overflow: hidden; }
span.gig-comments-logoutLink-container { float: left; }
span.gig-comments-login { font-weight: bold; font-size: 13px; }
div.gig-comments-addCommentFooter { overflow: hidden; }
td.gig-comments-commentData { width: 99%; }
div.gig-comments-commentData-header { overflow: hidden; }
div.gig-comments-ratingAndTitle { overflow: hidden; }
div.gig-comments-replyButtonAndCount { float: left; overflow: hidden; }
div.gig-comments-dropdown-button-arrow { background-image: url(f3a38eccf6db9fd206370853fd06a9d4b6a6a267.gif) ; height: 22px; width: 21px; background-repeat: no-repeat; background-position: center center; }
div.gig-comments-dialog { border: 6px solid rgb(133, 133, 133); border-radius: 5px; background-color: rgb(255, 255, 255); }
div.gig-comments-dialog-closeIcon { background-image: url(7b6b5993f3cda670996c182fbcc9182962fdadb6.png) ; width: 15px; height: 15px; float: right; cursor: pointer; }
div.gig-comments-dialog-smallCloseIcon { background-image: url(d7aba02bba600c39bfe5d469c483a7273d7ff708.png) ; width: 7px; height: 15px; float: right; cursor: pointer; background-position: center center; background-repeat: no-repeat; }
div.gig-comments-usernameAndTime { float: left; }
div.gig-comments-dropdown-text { float: left; }
div.gig-comments-vote { float: right; text-align: right; font-size: 11px; white-space: nowrap; margin-left: 7px; vertical-align: middle; }
div.gig-comments-vote-up { background-image: url(dcb257b1d9e1ff9d218d868f6a19246ae6adb349.png) ; width: 15px; height: 15px; }
div.gig-comments-vote-down { background-image: url(44d5a30162e9372ecc22e02220e474d13d326d15.png) ; width: 15px; height: 15px; }
a.gig-comments-button-down div.gig-comments-vote-up { background-image: url(c5a90362abd2401c6b7517af581cdd01f985f656.png) ; }
a.gig-comments-button-down div.gig-comments-vote-down { background-image: url(c866f7bd30048be352be2ebee2e2a882d9de22d1.png) ; }
div.gig-comments-vote-value { vertical-align: middle; margin-right: 2px; display: inline-block; min-width: 24px; text-align: right; }
a.gig-comments-button-vote, a.gig-comments-button-vote:hover, a.gig-comments-button-vote:link, a.gig-comments-button-vote:active, a.gig-comments-button-vote:visited { margin: 0px 0px 0px 2px; padding: 0px; box-shadow: none; }
div.gig-comments-dialog-subscribe-error { color: rgb(206, 88, 90); font-size: 11px; margin-top: 5px; }
div.gig-comments-dialog-body-confirmation { text-align: center; line-height: 20px; padding-bottom: 22px; }
div.gig-comments-dialog-subscribe-okIcon { background-image: url(2583fb79c6ac0aba7d265784c62601d262a9e163.png) ; width: 14px; height: 14px; position: relative; top: 2px; margin-right: 2px; display: inline-block; }
a.gig-comments-follow, a.gig-comments-follow:hover, a.gig-comments-follow:link, a.gig-comments-follow:active, a.gig-comments-follow:visited { cursor: pointer; margin-left: 27px; border-left: 1px solid rgb(216, 217, 217); color: rgb(77, 77, 77); padding-left: 20px; background-image: url(d06b89010a28e7beae49b2bba3595e0293a6afb6.png) ; background-repeat: no-repeat; background-position: 5px center; margin-right: 5px; display: inline-block; }
a.gig-comments-following, a.gig-comments-following:hover, a.gig-comments-following:link, a.gig-comments-following:active, a.gig-comments-following:visited { background-image: url(63077af00408b9d41e56d3fe7eaa31078a39b2da.png) ; }
a.gig-comments-unfollow, a.gig-comments-unfollow:hover, a.gig-comments-unfollow:link, a.gig-comments-unfollow:active, a.gig-comments-unfollow:visited { background-image: url(13f8a18d6d69e3a5ec1550e65f6544b7c668ac29.png) ; }
a.gig-comments-moreProvider, a.gig-comments-moreProvider:hover, a.gig-comments-moreProvider:link, a.gig-comments-moreProvider:active, a.gig-comments-moreProvider:visited { display: inline-block; font-size: 12px; width: 100px; cursor: pointer; margin-bottom: 5px; line-height: 20px; }
a.gig-comments-more, a.gig-comments-mor:hover, a.gig-comments-more:link, a.gig-comments-more:active, a.gig-comments-more:visited { margin-left: 5px; color: rgb(33, 129, 202); text-decoration: underline; line-height: 16px; }
div.gig-comments-dialog-moreProviders { padding: 0px; width: 300px; }
div.gig-comments-dialog-caption-moreProviders { font-size: 12px; padding: 0px 5px; }
div.gig-comments-dialog-body-moreProviders { padding: 5px 5px 0px; }
div.gig-comments-dialog-caption-moreProviders { padding: 3px 5px; }
.gig-comments-container * { border: medium none; border-radius: 0px; background: transparent none repeat scroll 0% 0%; }
.gig-comments-container a:focus, .gig-comments-container input:focus, .gig-comments-container textarea:focus { outline: medium none; }
input.gig-comments-textbox { box-sizing: border-box; padding: 0px 4px; background-color: white; border: 1px solid rgb(192, 192, 192); height: 24px; box-shadow: 0px 0px 4px rgb(220, 220, 220) inset; }
a.gig-comments-button:hover, a.gig-comments-button-down, a.gig-comments-button-down:link, a.gig-comments-button-down:active, a.gig-comments-button-down:visited { background: transparent -moz-linear-gradient(center top , rgb(234, 235, 235), rgb(255, 255, 255)) repeat scroll 0% 0%; }
span.gig-comments-username { white-space: nowrap; }
#commentsDiv textarea.gig-comments-commentBox-textarea { width: 490px; }
div#commentsDiv { clear: both; }
div.abusePolicy { float: left; margin: 10px 0px; }
.gig-composebox-logout { display: none ! important; }
.ie8 a.gig-followbar-providerButton { width: 32px ! important; }
div.gig-feed { margin: 0px auto ! important; }
#page-edit-html .ls-col #main_row_2_col_8_col_6 { width: 66.56%; margin-right: 0px; }
#page-edit-html .hover .iw_component img.overlay { border: 2px dashed red ! important; padding: 2px; }
#page-edit-html .selected .iw_component img.overlay { border: 2px solid red ! important; padding: 2px; }
#page-edit-html #fx-insert-icon { border: 3px dashed blue ! important; background-color: yellow; }
#page-edit-html img.north-border { border-top: 2px dashed rgb(153, 153, 153) ! important; height: 1px; position: absolute; top: 0px; width: 100%; }
#page-edit-html img.south-border { border-bottom: 2px dashed rgb(153, 153, 153) ! important; bottom: 0px; height: 1px; position: absolute; width: 100%; }
#page-edit-html img.east-border { border-right: 2px dashed rgb(153, 153, 153) ! important; height: 100%; position: absolute; right: 0px; width: 1px; }
#page-edit-html img.west-border { border-left: 2px dashed rgb(153, 153, 153) ! important; height: 100%; left: 0px; position: absolute; width: 1px; }
#page-edit-html .ls-canvas .ls-area-body { margin: 5px ! important; padding: 5px ! important; }
#page-edit-html .articleList .content, #page-edit-html .linkList .content, #page-edit-html .timeList .content, #page-edit-html .genericWidget .content, #page-edit-html .video .content { margin-bottom: 10px; }
#page-edit-html .mainFeature, #page-edit-html .secondaryFeature, #page-edit-html .tertiaryFeature { overflow: visible; }
#page-edit-html .col_8 .col_6 { width: 60.56%; }
#page-edit-html .container.nav, #page-edit-html .row > div, #page-edit-html .row > div.last, #page-edit-html .childRow > div, #page-edit-html .childRow > div.last, #page-edit-html .col_4 .col_4, #page-edit-html .sidebar > div, #page-edit-html .sidebar > ul, #page-edit-html div.mainFeature, #page-edit-html .row > div.pane > div, #page-edit-html .fractionRow.spaced > div { margin-bottom: 0px; }
#page-edit-html .topAd, #page-edit-html .footer { padding-top: 0px; padding-bottom: 0px; }
.nav a#tbtLink, .nav a#tbTwoLink { display: inline-block; height: 31px; width: 47px; margin-top: 0px; margin-bottom: 5px; background: transparent url(c846cd407829592c72a11fc4ac6fa13f058f3a19.png)  no-repeat scroll 0px 0px; }
.gig-button-container.gig-button-container-count-top.gig-button-container-facebook-like.gig-button-container-facebook-like-count-top.gig-share-button-container { display: none; }
#mainHomeWidget { background: transparent url(87afe52b6110d4f851d52f4f2d5ba576957d6f65.jpg)  no-repeat scroll 0px 0px; margin-top: -1.5em; padding: 20px; }
#mainHomeWidget > iframe { background-color: rgb(255, 255, 255); border: 10px solid rgb(255, 255, 255); width: 640px; }
.placeAd { background-color: rgb(80, 162, 145); }
.placeAd h2 { color: white; padding: 10px; }
.placeAd h3 { margin-bottom: 5px; }
.placeAd h4 { float: right; width: 90px; }
.placeAd > div { border-style: solid; border-color: black; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 2px 1px; padding: 10px; background-color: white; }
.placeAd > div a.clickHere { background-color: rgb(80, 162, 145); color: white; padding: 6px; text-align: center; }
.placeAd > div a.clickHere:hover { background-color: rgb(0, 160, 219); }
.placeAd > div.articleList.mostRead { border: medium none; margin: 0px; padding: 0px; }
.placeAd > div.baylinkAdbaseLinks { border-top: medium none; overflow: hidden; }
.placeAd div.baylinkAdbaseLinks > div { float: left; font-family: "Francois One",sans-serif; margin-bottom: 5px; margin-right: 10px; width: 100px; }
.tinyType { font-size: 10px; }
.baylinkCategoryPicker ul { list-style: outside none none; margin: 0px; }
.baylinkCategoryPicker li { margin: 0px; font-size: 18px; }
.baylinkCategoryPicker > ul { text-transform: uppercase; }
.baylinkCategoryPicker > ul > li { border-top: 1px solid rgb(204, 204, 204); line-height: 1.2em; padding: 5px 0px; }
.baylinkCategoryPicker > ul ul { text-transform: none; }
.baylinkCategoryPicker > ul ul li { font-size: 14px; line-height: 1.3em; margin-left: 10px; padding: 1px 0px; text-indent: -10px; text-transform: none; }
.baylinkCategoryPicker ul a { color: rgb(0, 85, 136); }
.baylinkCategoryPicker ul a:hover { color: rgb(85, 85, 85); }
.baylinkCategoryPicker > ul > li > a { color: rgb(0, 0, 0); }
.baylinkSpotlight { border-bottom: 2px solid rgb(204, 204, 204); padding-bottom: 10px; max-width: 351px; }
.baylinkSpotlight .inner > h4 { font-size: 13px; text-align: right; }
.baylinkSpotlight .inner > h4 a {  }
.col_4.secondaryFeature.blTese { border-bottom: 1px solid rgb(204, 204, 204); }
.col_4.secondaryFeature.blTese img { float: left; margin-right: 5px; }
.baylinkSpotlight .genericWidget { margin: 0px; }
.baylinkSpotlight select { margin: 10px 0px; width: 100%; }
.content > form#adpayform { overflow: hidden; }
#classifiedForm > select { margin: 10px 0px; }
#adpayform input { margin: 3px 0px; }
.printOnly { display: none; }
@media only screen and (min-width: 861px) and (max-width: 980px) {
  .logoArea h1.logo, .logoArea h2.logo { width: 425px; height: 100px; background: transparent url(26f2c3426a938ba32635405aca81274e6b7b8fc2.png)  no-repeat scroll 0% 0%; }
  .myedControls li.dropup > ul { width: 155px; }
}
@media only screen and (min-width: 768px) and (max-width: 860px) {
  .myedControls li.dropup > ul { width: 95px; }
  .logoArea h1.logo, .logoArea h2.logo { width: 350px; background: transparent url(b030c96a607c5f36df9fbab0a42e621e23d0ccb5.png)  no-repeat scroll 0% 0%; height: 85px; }
  .articleMeta .utility { float: none; clear: both; }
  .utilityExtended { text-align: left; }
  .articleMeta .utility .popup.right > ul, .utilityExtended .popup.right > ul { left: 0px; right: auto; }
  .detailMenu { font-size: 0.75em; }
  .detailMenu a.openDrawer::after { border-width: 0.3em; margin-left: 0.3em; }
  div.sectionDetails ul li { word-wrap: normal; }
  #sectionMenu > li { font-size: 0.857143em; }
  .pagination { width: 32%; }
  .nextSearch .pagination + div { width: 68%; }
  .logoArea img { width: 350px; }
}
@media only screen and (min-width: 769px) and (max-width: 870px) {
  .pagination { float: none; text-align: left; width: auto; }
  .nextSearch .pagination + div { width: auto; }
}
@media only screen and (min-width: 981px) {
  .col_12.singleLine .mainFeature.slideshow { height: 440px; }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab { height: 150px; background-color: rgb(0, 0, 0); }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab.active { background-color: rgb(221, 99, 75); }
  .mainFeature .teaser h2 { font-size: 2em; }
  .mainFeature .teaser { margin-bottom: 40px; }
}
@media only screen and (max-width: 980px) and (min-width: 871px) {
  .col_12.singleLine .mainFeature.slideshow { height: 320px; }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab { height: 150px; background-color: rgb(0, 0, 0); }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab.active { background-color: rgb(221, 99, 75); }
  .mainFeature .teaser h2 { font-size: 1.7143em; }
  .mainFeature .teaser { margin-bottom: 40px; }
  .mainFeature.slideshow h2 { font-size: 1.6429em; }
}
@media only screen and (max-width: 870px) and (min-width: 769px) {
  .pagination { float: none; text-align: left; width: auto; }
  .nextSearch .pagination + div { width: auto; }
  .col_12.singleLine .mainFeature.slideshow { height: 320px; }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab { height: 150px; background-color: rgb(0, 0, 0); }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab.active { background-color: rgb(221, 99, 75); }
  .mainFeature .teaser h2 { font-size: 1.5em; }
  .mainFeature .teaser { margin-bottom: 25px; }
  .mainFeature.slideshow h2 { font-size: 1.5em; }
}
@media only screen and (max-width: 768px) and (min-width: 645px) {
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab { height: 143px; background-color: rgb(0, 0, 0); }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab.active { background-color: rgb(221, 99, 75); }
  .col_12.singleLine .mainFeature.slideshow { height: 400px; }
  .mainFeature .teaser h2 { font-size: 2em; }
  .mainFeature .teaser { margin-bottom: 30px; }
}
@media only screen and (max-width: 644px) and (min-width: 561px) {
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab { height: 144px; background-color: rgb(0, 0, 0); }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab.active { background-color: rgb(221, 99, 75); }
  .col_12.singleLine .mainFeature.slideshow { height: 320px; }
  .mainFeature .teaser h2 { font-size: 1.8571em; }
  .mainFeature .teaser { margin-bottom: 25px; }
  .mainFeature.slideshow h2 { font-size: 1.6429em; }
}
@media only screen and (max-width: 560px) and (min-width: 481px) {
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab { height: 130px; background-color: rgb(0, 0, 0); }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab.active { background-color: rgb(221, 99, 75); }
  .col_12.singleLine .mainFeature.slideshow { height: 280px; }
  .mainFeature .teaser h2 { font-size: 1.6429em; }
  .mainFeature .teaser { margin-bottom: 20px; }
  .mainFeature.slideshow h2 { font-size: 1.3571em; }
}
@media handheld, only screen and (max-width: 480px) and (min-width: 401px) {
  .col_12.singleLine .mainFeature.slideshow { height: 240px; }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab { height: 60px; background-color: rgb(0, 0, 0); }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab.active { background-color: rgb(221, 99, 75); }
  .mainFeature .teaser h2 { font-size: 1.4286em; }
  .mainFeature.slideshow h2 { font-size: 1.1429em; }
}
@media handheld, only screen and (max-width: 400px) {
  .col_12.singleLine .mainFeature.slideshow { height: 200px; }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab { height: 49px; background-color: rgb(0, 0, 0); }
  .col_12.singleLine .featuredGallery.withCaptions li.featuresCarouselTab.active { background-color: rgb(221, 99, 75); }
  .mainFeature .teaser h2 { font-size: 1.2857em; }
  .mainFeature.slideshow h2 { font-size: 1em; }
}
.ie7 #sectionMenu li, .ie7 #sectionMenu li.ttdNavItem { display: inline; width: auto; }
.ie7 #sectionMenu li a { width: 100%; display: block; padding-right: 10px; padding-left: 10px; }
.ie7 ul#sectionMenu, .ie7 ul.mainNav { display: block; overflow: hidden; text-align: center; }
.ie7 .masthead { max-height: 145px; overflow: hidden; }
.ie7 .timedFeature { max-height: 85px; overflow: hidden; }
body { color: rgb(24, 24, 24); font-size: 14px; line-height: 1.143em; font-family: "Georgia",serif; }
strong { font-weight: bold; }
em { font-style: italic; }
pre { font-family: "Courier New",Courier,monospace; font-size: 13px; font-weight: bold; }
a { color: rgb(0, 85, 136); text-decoration: none; }
a:hover { color: rgb(85, 85, 85); }
ol { margin-left: 0px; padding-left: 20px; text-indent: 0px; }
li { margin-bottom: 2px; margin-left: 20px; }
dt { font-weight: bold; }
h1 { line-height: 1.2; font-weight: normal; margin: 1em 0px 0.5em; }
p + h1 { margin-top: 0.5em; }
h1, h2, h3, h4, h5, h6 { line-height: 1.1428em; margin: 0.2em 0px 0px; }
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p { margin-top: 0px; }
h2 + p, h3 + p { margin-top: 0.5em; }
.teaser a, .reverse h1, .reverse h2, .reverse h3, .reverse h4, .reverse h5, .reverse h6 { color: white; }
.reverse p, .reverse ul { color: rgb(170, 170, 170); }
a img { display: block; }
.container { padding-left: 20px; padding-right: 20px; }
.row { clear: both; width: 100%; max-width: 1140px; margin: 0px auto; }
.row::before, .cf::before, .post::before, .row::after, .cf::after, .post::after { content: ""; display: table; }
.row::after, .cf::after, .post::after { clear: both; }
.ie6 .row, .ie7 .row, .ie6 .cf, .ie7 .cf, .ie6 .post, .ie7 .post {  }
.floatLeft { float: left; }
.floatRight { float: right; }
.col_1-5, .col_2-5, .col_3-5, .col_4-5, .col_5-5, .col_6-5, .col_7-5, .col_8-5, .col_9-5, .col_10-5 { float: left; margin-right: 1%; position: relative; }
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11 { float: left; margin-right: 3.8%; position: relative; }
.col_1-5 { width: 10.5%; }
.col_2-5 { width: 19.15%; }
.col_3-5 { width: 27.8%; }
.col_4-5 { width: 36.45%; }
.col_5-5 { width: 45.1%; }
.col_6-5 { width: 53.9%; }
.col_7-5 { width: 62.55%; }
.col_8-5 { width: 71.2%; }
.col_9-5 { width: 79.85%; }
.col_10-5 { width: 88.5%; }
.col_1 { width: 4.85%; }
.col_2 { width: 13.5%; }
.col_3 { width: 22.15%; }
.col_4 { width: 30.8%; }
.col_5 { width: 39.45%; }
.col_6 { width: 48.1%; }
.col_7 { width: 56.75%; }
.col_8 { width: 65.4%; }
.col_9 { width: 74.05%; }
.col_10 { width: 82.7%; }
.col_11 { width: 91.35%; }
.col_12 { clear: both; width: 100%; float: left; }
.last, .omega { margin-right: 0px ! important; }
img, object, embed { max-width: 100%; display: block; }
.ie8 span[id^="_containermyExperience"] { width: 100%; }
.col_2 .col_1 { margin-right: 28.62%; width: 35.69%; }
.col_2 .pre_1 { padding-left: 35.69%; }
.col_2 .suf_1 { padding-right: 35.69%; }
.col_3 .col_2, .col_3 .col_1 { margin-right: 17.45%; }
.col_3 .col_1 { width: 21.7%; }
.col_3 .col_2 { width: 60.86%; }
.col_3 .pre_1 { padding-left: 21.7%; }
.col_3 .pre_2 { padding-left: 60.86%; }
.col_3 .suf_1 { padding-right: 21.7%; }
.col_3 .suf_2 { padding-right: 60.86%; }
.col_4 .col_3, .col_4 .col_2, .col_4 .col_1 { margin-right: 12.36%; }
.col_4 .col_1 { width: 15.73%; }
.col_4 .col_2 { width: 43.82%; }
.col_4 .col_3 { width: 71.91%; }
.col_4 .col_4 { width: 100%; margin-right: 0px; }
.col_4 .pre_1 { padding-left: 28.09%; }
.col_4 .pre_2 { padding-left: 56.18%; }
.col_4 .pre_3 { padding-left: 84.27%; }
.col_4 .suf_1 { padding-right: 28.09%; }
.col_4 .suf_2 { padding-right: 56.18%; }
.col_4 .suf_3 { padding-right: 84.27%; }
.col_5 .col_4, .col_5 .col_3, .col_5 .col_2, .col_5 .col_1 { margin-right: 9.7%; }
.col_5 .col_1 { width: 12.24%; }
.col_5 .col_2 { width: 34%; }
.col_5 .col_3 { width: 56.28%; }
.col_5 .col_4 { width: 78%; }
.col_5 .pre_1 { padding-left: 21.94%; }
.col_5 .pre_2 { padding-left: 43.7%; }
.col_5 .pre_3 { padding-left: 65.98%; }
.col_5 .pre_4 { padding-left: 87.7%; }
.col_5 .suf_1 { padding-right: 21.94%; }
.col_5 .suf_2 { padding-right: 43.7%; }
.col_5 .suf_3 { padding-right: 65.98%; }
.col_5 .suf_4 { padding-right: 87.7%; }
.col_6 .col_5, .col_6 .col_4, .col_6 .col_3, .col_6 .col_2, .col_6 .col_1 { margin-right: 7.77%; }
.col_6 .col_1 { width: 10.19%; }
.col_6 .col_2 { width: 28.13%; }
.col_6 .col_3 { width: 46.11%; }
.col_6 .col_4 { width: 64.1%; }
.col_6 .col_5 { width: 82%; }
.col_6 .pre_1 { padding-left: 89.77%; }
.col_6 .pre_2 { padding-left: 71.87%; }
.col_6 .pre_3 { padding-left: 53.88%; }
.col_6 .pre_4 { padding-left: 35.9%; }
.col_6 .pre_5 { padding-left: 17.96%; }
.col_6 .suf_1 { padding-right: 89.77%; }
.col_6 .suf_2 { padding-right: 71.87%; }
.col_6 .suf_3 { padding-right: 53.88%; }
.col_6 .suf_4 { padding-right: 35.9%; }
.col_6 .suf_5 { padding-right: 17.96%; }
.col_7 .col_6, .col_7 .col_5, .col_7 .col_4, .col_7 .col_3, .col_7 .col_2, .col_7 .col_1 { margin-right: 6.56%; }
.col_7 .col_1 { width: 8.66%; }
.col_7 .col_2 { width: 23.88%; }
.col_7 .col_3 { width: 39.11%; }
.col_7 .col_4 { width: 54.33%; }
.col_7 .col_5 { width: 69.56%; }
.col_7 .col_6 { width: 84.78%; }
.col_7 .pre_1 { padding-left: 15.22%; }
.col_7 .pre_2 { padding-left: 30.44%; }
.col_7 .pre_3 { padding-left: 45.67%; }
.col_7 .pre_4 { padding-left: 60.89%; }
.col_7 .pre_5 { padding-left: 76.12%; }
.col_7 .pre_6 { padding-left: 91.34%; }
.col_7 .suf_1 { padding-right: 15.22%; }
.col_7 .suf_2 { padding-right: 30.44%; }
.col_7 .suf_3 { padding-right: 45.67%; }
.col_7 .suf_4 { padding-right: 60.89%; }
.col_7 .suf_5 { padding-right: 76.12%; }
.col_7 .suf_6 { padding-right: 91.34%; }
.col_8 .col_7, .col_8 .col_6, .col_8 .col_5, .col_8 .col_4, .col_8 .col_3, .col_8 .col_2, .col_8 .col_1 { margin-right: 5.78%; }
.col_8 .col_1 { width: 7.44%; }
.col_8 .col_2 { width: 20.66%; }
.col_8 .col_3 { width: 33.89%; }
.col_8 .col_4 { width: 47.11%; }
.col_8 .col_5 { width: 60.33%; }
.col_8 .col_6 { width: 73.56%; }
.col_8 .col_7 { width: 86.78%; }
.col_8 .postListing .col_4.secondaryFeature, .col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature { width: 29.48%; }
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_3 { width: 20.66%; }
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_3.secondaryFeature .storyLink .teaser-no-image > h2 { font-size: 1.38em; padding-bottom: 3px; }
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_3.secondaryFeature .storyLink img { max-height: 300px; }
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_2 { width: 11.85%; }
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_2.secondaryFeature .storyLink .teaser-no-image > h2 { font-size: 1.28em; padding-bottom: 3px; }
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature .storyLink .teaser { margin-bottom: 12px; }
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature .storyLink .teaser h2 { font-size: 1.28em; }
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature .storyLink .teaser-no-image > h2, .container .row .col_12 .postListing .col_4 h2 { font-size: 1.38em; padding-bottom: 3px; }
.col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature .storyLink img { max-height: 300px; }
.container .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature .storyLink .teaser-no-image > h2 { font-size: 1.668em; padding-bottom: 3px; }
.col_8 .pre_1 { padding-left: 13.22%; }
.col_8 .pre_2 { padding-left: 26.44%; }
.col_8 .pre_3 { padding-left: 39.67%; }
.col_8 .pre_4 { padding-left: 52.89%; }
.col_8 .pre_5 { padding-left: 66.11%; }
.col_8 .pre_6 { padding-left: 79.34%; }
.col_8 .pre_7 { padding-left: 92.56%; }
.col_8 .suf_1 { padding-right: 13.22%; }
.col_8 .suf_2 { padding-right: 26.44%; }
.col_8 .suf_3 { padding-right: 39.67%; }
.col_8 .suf_4 { padding-right: 52.89%; }
.col_8 .suf_5 { padding-right: 66.11%; }
.col_8 .suf_6 { padding-right: 79.34%; }
.col_8 .suf_7 { padding-right: 92.56%; }
.col_9 .col_1, .col_9 .col_2, .col_9 .col_3, .col_9 .col_4, .col_9 .col_5, .col_9 .col_6, .col_9 .col_6, .col_9 .col_7, .col_9 .col_8 { margin-right: 5.1%; }
.col_9 .col_1 { width: 6.57%; }
.col_9 .col_2 { width: 18.25%; }
.col_9 .col_3 { width: 29.93%; }
.col_9 .col_4 { width: 41.61%; }
.col_9 .col_5 { width: 53.25%; }
.col_9 .col_6 { width: 64.97%; }
.col_9 .col_7 { width: 76.65%; }
.col_9 .col_8 { width: 88.33%; }
.col_9 .pre_1 { padding-left: 11.67%; }
.col_9 .pre_2 { padding-left: 23.35%; }
.col_9 .pre_3 { padding-left: 35.03%; }
.col_9 .pre_4 { padding-left: 46.71%; }
.col_9 .pre_5 { padding-left: 58.35%; }
.col_9 .pre_6 { padding-left: 70.07%; }
.col_9 .pre_7 { padding-left: 81.75%; }
.col_9 .pre_8 { padding-left: 93.43%; }
.col_9 .suf_1 { padding-right: 11.67%; }
.col_9 .suf_2 { padding-right: 23.35%; }
.col_9 .suf_3 { padding-right: 35.03%; }
.col_9 .suf_4 { padding-right: 46.71%; }
.col_9 .suf_5 { padding-right: 58.35%; }
.col_9 .suf_6 { padding-right: 70.07%; }
.col_9 .suf_7 { padding-right: 81.75%; }
.col_9 .suf_8 { padding-right: 93.43%; }
.col_10 .col_9, .col_10 .col_8, .col_10 .col_7, .col_10 .col_6, .col_10 .col_5, .col_10 .col_4, .col_10 .col_3, .col_10 .col_2, .col_10 .col_1 { margin-right: 4.61%; }
.col_10 .col_1 { width: 5.85%; }
.col_10 .col_2 { width: 16.31%; }
.col_10 .col_3 { width: 26.77%; }
.col_10 .col_4 { width: 37.23%; }
.col_10 .col_5 { width: 47.69%; }
.col_10 .col_6 { width: 58.16%; }
.col_10 .col_7 { width: 68.62%; }
.col_10 .col_8 { width: 79.08%; }
.col_10 .col_9 { width: 89.54%; }
.col_10 .pre_1 { padding-left: 10.46%; }
.col_10 .pre_2 { padding-left: 20.92%; }
.col_10 .pre_3 { padding-left: 31.38%; }
.col_10 .pre_4 { padding-left: 41.84%; }
.col_10 .pre_5 { padding-left: 52.3%; }
.col_10 .pre_6 { padding-left: 62.77%; }
.col_10 .pre_7 { padding-left: 73.23%; }
.col_10 .pre_8 { padding-left: 83.69%; }
.col_10 .pre_9 { padding-left: 94.06%; }
.col_10 .suf_1 { padding-right: 10.46%; }
.col_10 .suf_2 { padding-right: 20.92%; }
.col_10 .suf_3 { padding-right: 31.38%; }
.col_10 .suf_4 { padding-right: 41.84%; }
.col_10 .suf_5 { padding-right: 52.3%; }
.col_10 .suf_6 { padding-right: 62.77%; }
.col_10 .suf_7 { padding-right: 73.23%; }
.col_10 .suf_8 { padding-right: 83.69%; }
.col_10 .suf_9 { padding-right: 94.06%; }
.col_11 .col_10, .col_11 .col_9, .col_11 .col_8, .col_11 .col_7, .col_11 .col_6, .col_11 .col_5, .col_11 .col_4, .col_11 .col_3, .col_11 .col_2, .col_11 .col_1 { margin-right: 4.14%; }
.col_11 .col_1 { width: 5.32%; }
.col_11 .col_2 { width: 14.79%; }
.col_11 .col_3 { width: 24.26%; }
.col_11 .col_4 { width: 33.73%; }
.col_11 .col_5 { width: 43.2%; }
.col_11 .col_6 { width: 52.66%; }
.col_11 .col_7 { width: 62.1%; }
.col_11 .col_8 { width: 71.6%; }
.col_11 .col_9 { width: 81.07%; }
.col_11 .col_10 { width: 90.54%; }
.col_11 .pre_1 { padding-left: 9.46%; }
.col_11 .pre_2 { padding-left: 18.93%; }
.col_11 .pre_3 { padding-left: 28.4%; }
.col_11 .pre_4 { padding-left: 37.87%; }
.col_11 .pre_5 { padding-left: 47.34%; }
.col_11 .pre_6 { padding-left: 56.8%; }
.col_11 .pre_7 { padding-left: 66.24%; }
.col_11 .pre_8 { padding-left: 75.74%; }
.col_11 .pre_9 { padding-left: 85.21%; }
.col_11 .pre_10 { padding-left: 94.68%; }
.col_11 .suf_1 { padding-right: 9.46%; }
.col_11 .suf_2 { padding-right: 18.93%; }
.col_11 .suf_3 { padding-right: 28.4%; }
.col_11 .suf_4 { padding-right: 37.87%; }
.col_11 .suf_5 { padding-right: 47.34%; }
.col_11 .suf_6 { padding-right: 56.8%; }
.col_11 .suf_7 { padding-right: 66.24%; }
.col_11 .suf_8 { padding-right: 75.74%; }
.col_11 .suf_9 { padding-right: 85.21%; }
.col_11 .suf_10 { padding-right: 94.68%; }
.pre_1 { padding-left: 8.65%; }
.pre_2 { padding-left: 17.3%; }
.pre_3 { padding-left: 25.95%; }
.pre_4 { padding-left: 34.6%; }
.pre_5 { padding-left: 43.25%; }
.pre_6 { padding-left: 51.9%; }
.pre_7 { padding-left: 60.55%; }
.pre_8 { padding-left: 69.2%; }
.pre_9 { padding-left: 77.85%; }
.pre_10 { padding-left: 86.5%; }
.pre_11 { padding-left: 95.15%; }
.suf_1 { padding-right: 8.65%; }
.suf_2 { padding-right: 17.3%; }
.suf_3 { padding-right: 25.95%; }
.suf_4 { padding-right: 34.6%; }
.suf_5 { padding-right: 43.25%; }
.suf_6 { padding-right: 51.9%; }
.suf_7 { padding-right: 60.55%; }
.suf_8 { padding-right: 69.2%; }
.suf_9 { padding-right: 77.85%; }
.suf_10 { padding-right: 86.5%; }
.suf_11 { padding-right: 95.15%; }
.clearboth { clear: both ! important; }
.clearleft { clear: left ! important; }
.clearright { clear: right ! important; }
.textcenter { text-align: center; }
.textright { text-align: right; }
.textleft { text-align: left; }
.selfclear::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.mobile-only, .tablet-only, .desktop-hide { display: none; }
@media only screen and (min-width: 769px) {
  .mobile-only, .tablet-only, .desktop-hide { display: none ! important; }
}
@media only screen and (max-width: 768px) {
  body {  }
}
@media only screen and (max-width: 768px) and (min-width: 538px) {
  .col_8, .col_8 + .col_4 .col_4.three, .col_2 + .col_2 + .col_2 + .col_2 { margin-right: 0px; }
  .col_2 + .col_2 + .col_2 + .col_2 + .col_2 { margin-right: 3.8%; }
  .col_1 { width: 9.175%; }
  .col_2 { width: 22.15%; }
  .col_3 { width: 34.125%; }
  .col_4, .col_8 .col_4, .col_2 + .col_2 + .col_2 + .col_2.pen + .col_2.last, .col_2 + .col_2 + .col_2 + .col_2.pen { width: 48.1%; }
  .col_5 { width: 61.075%; }
  .col_6 { width: 74.05%; }
  .col_7 { width: 87.025%; }
  .col_8 { width: 100%; }
  .col_8 .col_4 { margin-right: 3.8%; }
  .col_8 .col_2 + .col_4.last { width: 47.11%; }
  .col_4:first-child + .col_4, .col_8 + .col_4 .col_4 { width: 48.1%; margin-right: 3.8%; }
  .col_8 + .col_4, .row > .col_4:first-child, .row > .pane > .col_4:first-child, .col_8 + .col_4 > .col_4:first-child, .col_8 + .col_4 > .col_4.one { width: 100%; clear: both; }
  .col_12.pubView .row > .col_4:first-child, .col_8 + .col_4 > .col_4.one.pen { width: 48.1%; margin-right: 3.8%; }
  .mixed .col_1 { width: 4.85%; }
  .mixed .col_2 { width: 13.5%; }
  .mixed .col_3 { width: 22.15%; }
  .mixed .col_4 { width: 30.8% ! important; }
  .mixed .col_5 { width: 39.45%; }
  .mixed .col_6 { width: 48.1%; }
  .mixed .col_7 { width: 56.75%; }
  .mixed .col_8 { width: 65.4%; }
  .mixed .col_9 { width: 74.05%; }
  .mixed .col_10 { width: 82.7%; }
  .mixed .col_11 { width: 91.35%; }
  .mixed .col_12 { clear: both; width: 100%; float: left; }
  .row .menu.header + .col_4.secondaryFeature { width: 100%; }
  .tablet-hide, .desktop-only, .mobile-only { display: none ! important; }
  .tablet-only, .desktop-hide { display: block; }
  .myedControls li.dropup > ul { width: 105px; }
  .articleMeta .utility { float: none; clear: both; }
  .articleMeta .utility .popup.right > ul, .utilityExtended .popup.right > ul { left: 0px; right: auto; }
  .utilityExtended { text-align: left; }
  .titleArea .col_12 {  }
  .logoArea h1.logo, .logoArea h2.logo { width: 350px; height: 77px; background: transparent url(b030c96a607c5f36df9fbab0a42e621e23d0ccb5.png)  no-repeat scroll 0% 0%; }
  .titleArea .col_12 > div {  }
  .utilWidget { width: 120px; padding-top: 1em; }
  .utilWidget a.ad img { float: right; }
  .logoArea { width: 100%; float: none; clear: both; margin-bottom: 1em; }
  .logoArea .dateTime { margin-top: 16px; }
  .topNav .login .menu li { border-left: 0px none; }
  .masthead .logoArea { margin-bottom: 0px; }
  .weatherWidget { margin-top: 0px; }
  .weatherWidget img { float: left; }
  .weatherWidget a { display: block; }
  .weatherWidget .temperature { margin: 2.7em 0px; top: 0px; left: 0px; }
  .weatherWidget .temperature .temperatureText { position: relative; top: 0px; left: 0px; font-size: 0.7em; }
  .weatherWidget .weatherIcon { background-image: url(e583a39da900a98cd0993fb642178fadbb5d4843.png) ; height: 50px; width: 50px; }
  .am .weatherWidget .weatherIcon.chanceflurries { background-position: 0px 0px; }
  .am .weatherWidget .weatherIcon.chancerain { background-position: 0px -50px; }
  .am .weatherWidget .weatherIcon.chancesleet { background-position: 0px -100px; }
  .am .weatherWidget .weatherIcon.chancesnow { background-position: 0px -150px; }
  .am .weatherWidget .weatherIcon.chancetstorms { background-position: 0px -200px; }
  .am .weatherWidget .weatherIcon.clear { background-position: 0px -250px; }
  .am .weatherWidget .weatherIcon.cloudy { background-position: 0px -300px; }
  .am .weatherWidget .weatherIcon.flurries { background-position: 0px -350px; }
  .am .weatherWidget .weatherIcon.fog { background-position: 0px -400px; }
  .am .weatherWidget .weatherIcon.hazy { background-position: 0px -450px; }
  .am .weatherWidget .weatherIcon.mostlycloudy { background-position: 0px -500px; }
  .am .weatherWidget .weatherIcon.mostlysunny { background-position: 0px -550px; }
  .am .weatherWidget .weatherIcon.overcast { background-position: 0px -600px; }
  .am .weatherWidget .weatherIcon.partlycloudy { background-position: 0px -650px; }
  .am .weatherWidget .weatherIcon.partlyrainy { background-position: 0px -700px; }
  .am .weatherWidget .weatherIcon.partlysunny { background-position: 0px -650px; }
  .am .weatherWidget .weatherIcon.rain { background-position: 0px -700px; }
  .am .weatherWidget .weatherIcon.sleet { background-position: 0px -750px; }
  .am .weatherWidget .weatherIcon.snow { background-position: 0px -800px; }
  .am .weatherWidget .weatherIcon.sunny { background-position: 0px -850px; }
  .am .weatherWidget .weatherIcon.tstorms { background-position: 0px -900px; }
  .am .weatherWidget .weatherIcon.unknown { background-position: 0px -950px; }
  .pm .weatherWidget .weatherIcon.chanceflurries { background-position: -50px 0px; }
  .pm .weatherWidget .weatherIcon.chancerain { background-position: -50px -50px; }
  .pm .weatherWidget .weatherIcon.chancesleet { background-position: -50px -100px; }
  .pm .weatherWidget .weatherIcon.chancesnow { background-position: -50px -150px; }
  .pm .weatherWidget .weatherIcon.chancetstorms { background-position: -50px -200px; }
  .pm .weatherWidget .weatherIcon.clear { background-position: -50px -250px; }
  .pm .weatherWidget .weatherIcon.cloudy { background-position: -50px -300px; }
  .pm .weatherWidget .weatherIcon.flurries { background-position: -50px -350px; }
  .pm .weatherWidget .weatherIcon.fog { background-position: -50px -400px; }
  .pm .weatherWidget .weatherIcon.hazy { background-position: -50px -450px; }
  .pm .weatherWidget .weatherIcon.mostlycloudy { background-position: -50px -500px; }
  .pm .weatherWidget .weatherIcon.mostlysunny { background-position: -50px -550px; }
  .pm .weatherWidget .weatherIcon.overcast { background-position: -50px -600px; }
  .pm .weatherWidget .weatherIcon.partlycloudy { background-position: -50px -650px; }
  .pm .weatherWidget .weatherIcon.partlyrainy { background-position: -50px -700px; }
  .pm .weatherWidget .weatherIcon.partlysunny { background-position: -50px -650px; }
  .pm .weatherWidget .weatherIcon.rain { background-position: -50px -700px; }
  .pm .weatherWidget .weatherIcon.sleet { background-position: -50px -750px; }
  .pm .weatherWidget .weatherIcon.snow { background-position: -50px -800px; }
  .pm .weatherWidget .weatherIcon.sunny { background-position: -50px -850px; }
  .pm .weatherWidget .weatherIcon.tstorms { background-position: -50px -900px; }
  .pm .weatherWidget .weatherIcon.unknown { background-position: -50px -950px; }
  .masthead .utilWidget { margin-top: 0em; }
  .bottomNav .menu, .bottomNav .navigation .menu { text-align: center; float: none; }
  .masthead .sections ul.menu li { font-size: 0.8em; }
  .footer .col_2:nth-child(4) { margin-right: 0px; }
  .footer .col_4.last { width: 73.69%; margin-left: 26.31%; clear: both; }
  .commentSubmit li span { display: block; float: none; }
  .commentAuth { float: none; }
  .topNav .navigation { width: 64%; }
  .topNav .login { width: 35%; }
  .topNav .login ul.parentMenu li:first-child + li, .topNav .login ul.parentMenu > li:first-child + li::before { border: 0px none; padding-left: 0.2em; }
  #sectionMenu > li { font-size: 0.785714em; }
  #sectionMenu .ttdNavItem { width: auto; }
  #sectionMenu .moreNavItem { width: 23%; }
  .detailMenu { font-size: 0.9em; }
  .searchResults .itemMedia { width: 18.4%; }
  .pagination { width: auto; float: none; text-align: left; }
  .titleAd a.ad { max-width: 100%; float: none; }
  .titleAd h1 { clear: both; position: static; margin-bottom: 0.2em; }
  .nextSearch .pagination + div { width: auto; }
  .one .mugShots a.oneQuarter, .four .mugShots a.oneQuarter { height: 213px; }
  .post iframe { width: 100%; }
  #gigyaShareBarButtons .fb_edge_widget_with_comment span { width: 25% ! important; }
}
@media only screen and (max-width: 625px) and (min-width: 481px) and (orientation: landscape) {
  .sidebar .ad { margin: 0px auto; width: 100%; max-width: 300px; }
}
@media only screen and (max-width: 625px) and (min-width: 481px) {
  .myedControls li.dropup > ul { width: 95px; }
  .logoArea h1.logo, .logoArea h2.logo { width: 350px; height: 77px; background: transparent url(b030c96a607c5f36df9fbab0a42e621e23d0ccb5.png)  no-repeat scroll 0% 0%; }
  .topNav .navigation { width: 54%; }
  .topNav .login { width: 45%; }
  .topNav .login ul.parentMenu li.avatar { width: auto; padding-left: 0.8em; float: right; }
  .topNav .login ul.parentMenu li.avatar a { position: relative; right: 0.8em; top: 2px; }
  .topNav .login ul.parentMenu span.avatar { width: 22px; height: 22px; margin: 0px; border-width: 2px; font-size: 0.4em; }
  .topNav span.avatar img { height: 18px; }
  #gigyaShareBarButtons .fb_edge_widget_with_comment span { width: 25% ! important; }
  #sectionMenu > li { font-size: 0.64em; }
  #BAP-holder { display: none ! important; }
}
@media handheld, only screen and (max-width: 537px) {
  .row, .body, .container { width: 100%; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
  .pre_1, .pre_2, .pre_3, .pre_4, .pre_5, .pre_6, .pre_7, .pre_8, .pre_9, .pre_10, .pre_11 { padding-left: 0px; }
  .suf_1, .suf_2, .suf_3, .suf_4, .suf_5, .suf_6, .suf_7, .suf_8, .suf_9, .suf_10, .suf_11 { padding-right: 0px; }
  .col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11, .col_12 { clear: both; float: none; margin-left: 0px; margin-right: 0px; padding-left: 10px; padding-right: 10px; width: -moz-available; }
  .col_2 .col_1, .col_3 .col_2, .col_3 .col_1, .col_4 .col_3, .col_4 .col_4, .col_4 .col_2, .col_4 .col_1, .col_5 .col_4, .col_5 .col_3, .col_5 .col_2, .col_5 .col_1, .col_6 .col_5, .col_6 .col_4, .col_6 .col_3, .col_6 .col_2, .col_6 .col_1, .col_7 .col_6, .col_7 .col_5, .col_7 .col_4, .col_7 .col_3, .col_7 .col_2, .col_7 .col_1, .col_8 .col_7, .col_8 .col_6, .col_8 .col_5, .col_8 .col_4, .col_8 .col_3, .col_8 .col_2, .col_8 .col_1, .col_9 .col_1, .col_9 .col_2, .col_9 .col_3, .col_9 .col_4, .col_9 .col_5, .col_9 .col_6, .col_9 .col_7, .col_9 .col_8, .col_10 .col_9, .col_10 .col_8, .col_10 .col_7, .col_10 .col_6, .col_10 .col_5, .col_10 .col_4, .col_10 .col_3, .col_10 .col_2, .col_10 .col_1, .col_11 .col_10, .col_11 .col_9, .col_11 .col_8, .col_11 .col_7, .col_11 .col_6, .col_11 .col_5, .col_11 .col_4, .col_11 .col_3, .col_11 .col_2, .col_11 .col_1, .col_12 .col_11, .col_12 .col_10, .col_12 .col_9, .col_12 .col_8, .col_12 .col_7, .col_12 .col_6, .col_12 .col_5, .col_12 .col_4, .col_12 .col_3, .col_12 .col_2, .col_12 .col_1 { padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; width: 100%; }
  .col_8-5 { width: 100%; }
  .col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.secondaryFeature { width: 100%; }
  .col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.pen.secondaryFeature { width: 100%; }
  .col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_4.last.secondaryFeature { width: 100%; }
  .col_8 .postListing .col_4.secondaryFeature, .col_8 .childRow .row .col_12 .col_4.secondaryFeature, .col_8 .row .row .col_12 .col_4.secondaryFeature { width: 100%; }
  .col_3-5.video-slider-and-ad { display: none; }
  .col_8 .childRow .col_4 .row iframe { width: 100% ! important; }
  .col_8.selfclear .childRow .col_12 { padding-left: 0px; padding-right: 0px; }
  .videoSlider { margin-bottom: 1em; }
  #ndn_single_player { height: 180px; width: 100%; }
  .videoSlider li a img { height: 110px; }
  .videoSlider .flex-control-paging { width: 100%; left: 0px; margin-top: 15px; text-align: center; position: inherit; }
  .videoSlider .flex-control-paging li a { width: 11px; height: 11px; display: block; background: rgb(153, 153, 153) none repeat scroll 0% 0%; cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3) inset; }
  .videoSlider .flex-direction-nav a { top: 40%; }
  .col_4 .videoSlider .flex-direction-nav a { top: 20%; }
  .col_4 .videoSlider .flex-control-paging { padding-bottom: 15px; margin-top: 10px; }
  .col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_3 { width: 100%; }
  .col_8 .childRow .row .col_12 .flexLoad-loadTo .active .col_2 { width: 100%; }
  .col_8.selfclear .childRow .row .col_12, .col_8.selfclear .row .row .col_12 { padding: 0px; }
  .mobile-hide, .desktop-only, .tablet-only { display: none ! important; }
  .mobile-only, .desktop-hide { display: block; }
  #gallery-slider.flexSlider { background-color: rgb(59, 59, 59); }
  .flexSlider.full .slides img { max-height: 243px; }
  .gallery-drawer .ad { float: none; margin: 0px; }
  .gallery.active { background-color: transparent; }
  .gallery.active .header { border-bottom-color: rgb(255, 255, 255); }
  .gallery.active .header li { border-right-color: rgb(255, 255, 255); }
  .gallery-drawer .ad img { margin: 0px auto; }
  .titleArea { padding-top: 1.5em; }
  .titleArea .col_12 { display: block; }
  .titleArea .col_12 > div { display: block; }
  .titleArea .weatherWidget { float: right; }
  .logoArea { padding-top: 0px; }
  .logoArea h1.logo, .logoArea h2.logo { width: 225px; height: 70px; background: transparent url(163c51dd128036557e7a7347217ee2b95f8d32a2.png)  no-repeat scroll 0% 0%; margin: 0px; }
  .logoArea .dateTime { text-align: left; }
  .weatherWidget { float: right; }
  .weatherWidget .temperature { margin-top: 0.1em; margin-left: 0px; left: -18px; top: 30px; }
  .weatherWidget .temperature .temperatureText { width: 50px; font-size: 0.7em; }
  .topNav .login ul.parentMenu { float: right; background-color: rgb(0, 0, 0); padding-right: 0px; border-right: 1px solid white; border-left: 1px solid white; min-height: 2.2em; margin-top: -30px; }
  #primary_nav_wrap ul ul { margin-top: 35%; border: 2px solid rgb(255, 255, 255) ! important; box-shadow: 10px 10px 5px black; }
  #primary_nav_wrap ul ul li { top: 20%; text-align: center; float: none; width: 80vw ! important; font-size: 2em; }
  .article div.figure { display: block; }
  .secondaryFeature .teaser { position: static; padding: 0px; margin: 0px; text-align: left; max-width: 100%; }
  .secondaryFeature .teaser img { display: none; }
  .secondaryFeature .credit { display: none; }
  .secondaryFeature .teaser h2 { color: rgb(0, 0, 0); padding: 0px; border: medium none; }
  .secondaryFeature .teaser span.textWrapper, .secondaryFeature .teaser span.indent, .secondaryFeature a:hover .teaser span.textWrapper, .secondaryFeature a:hover .teaser span.indent { background-color: transparent; position: static; }
  .mainFeature .teaser { margin-bottom: 15px; }
  body img.weatherIcon { float: left; margin-right: 5px; }
  body .utilWidget { width: 35%; float: right; }
  .masthead .row .weatherWidget { width: 20%; }
  .masthead .row .logoArea { width: 75%; margin-right: 5%; }
  body .logoArea { margin-bottom: 0.5em; }
  body .logoArea a { margin-left: auto; margin-right: auto; }
  .header .title h2 { margin: 0px; }
  #sectionMenu .ttdNavItem { width: auto; }
  #sectionMenu .tbtNavItem a { background-position: 15px center; }
  #sectionMenu ul.flexMenu-popup { background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding: 0px; display: block; }
  ul.flexMenu-popup { right: 20px; }
  ul.subNav li { margin-left: 0px; }
  ul.subNav li.flexMenu-viewMore { float: right; margin: 0px; }
  #sectionMenu ul.flexMenu-popup li { border-bottom: 1px solid rgb(85, 85, 85); }
  #sectionMenu ul.flexMenu-popup a { color: rgb(255, 255, 255); }
  #sectionMenu li a::after { display: none; }
  .secondaryFeature > a > img, .tertiaryFeature > a > img, .secondaryFeature > img, .tertiaryFeature > img, .secondaryFeature a.photoLink, .tertiaryFeature a.photoLink {  }
  body .sections ul.menu a { color: rgb(255, 255, 255); display: inline-block; }
  .weatherWidget { margin-top: 0px; }
  .weatherWidget .weatherIcon { background-image: url(4329306e9dc674f1f5232ed20cc8d6c3f55ed5e7.png) ; height: 20px; width: 20px; margin-top: 0px; }
  .am .weatherWidget .weatherIcon.chanceflurries { background-position: 0px 0px; }
  .am .weatherWidget .weatherIcon.chancerain { background-position: 0px -20px; }
  .am .weatherWidget .weatherIcon.chancesleet { background-position: 0px -40px; }
  .am .weatherWidget .weatherIcon.chancesnow { background-position: 0px -60px; }
  .am .weatherWidget .weatherIcon.chancetstorms { background-position: 0px -80px; }
  .am .weatherWidget .weatherIcon.clear { background-position: 0px -100px; }
  .am .weatherWidget .weatherIcon.cloudy { background-position: 0px -120px; }
  .am .weatherWidget .weatherIcon.flurries { background-position: 0px -140px; }
  .am .weatherWidget .weatherIcon.fog { background-position: 0px -160px; }
  .am .weatherWidget .weatherIcon.hazy { background-position: 0px -180px; }
  .am .weatherWidget .weatherIcon.mostlycloudy { background-position: 0px -200px; }
  .am .weatherWidget .weatherIcon.mostlysunny { background-position: 0px -220px; }
  .am .weatherWidget .weatherIcon.overcast { background-position: 0px -240px; }
  .am .weatherWidget .weatherIcon.partlycloudy { background-position: 0px -260px; }
  .am .weatherWidget .weatherIcon.partlyrainy { background-position: 0px -280px; }
  .am .weatherWidget .weatherIcon.partlysunny { background-position: 0px -260px; }
  .am .weatherWidget .weatherIcon.rain { background-position: 0px -280px; }
  .am .weatherWidget .weatherIcon.sleet { background-position: 0px -300px; }
  .am .weatherWidget .weatherIcon.snow { background-position: 0px -320px; }
  .am .weatherWidget .weatherIcon.sunny { background-position: 0px -340px; }
  .am .weatherWidget .weatherIcon.tstorms { background-position: 0px -360px; }
  .am .weatherWidget .weatherIcon.unknown { background-position: 0px -380px; }
  .pm .weatherWidget .weatherIcon.chanceflurries { background-position: -20px 0px; }
  .pm .weatherWidget .weatherIcon.chancerain { background-position: -20px -20px; }
  .pm .weatherWidget .weatherIcon.chancesleet { background-position: -20px -40px; }
  .pm .weatherWidget .weatherIcon.chancesnow { background-position: -20px -60px; }
  .pm .weatherWidget .weatherIcon.chancetstorms { background-position: -20px -80px; }
  .pm .weatherWidget .weatherIcon.clear { background-position: -20px -100px; }
  .pm .weatherWidget .weatherIcon.cloudy { background-position: -20px -120px; }
  .pm .weatherWidget .weatherIcon.flurries { background-position: -20px -140px; }
  .pm .weatherWidget .weatherIcon.fog { background-position: -20px -160px; }
  .pm .weatherWidget .weatherIcon.hazy { background-position: -20px -180px; }
  .pm .weatherWidget .weatherIcon.mostlycloudy { background-position: -20px -200px; }
  .pm .weatherWidget .weatherIcon.mostlysunny { background-position: -20px -220px; }
  .pm .weatherWidget .weatherIcon.overcast { background-position: -20px -240px; }
  .pm .weatherWidget .weatherIcon.partlycloudy { background-position: -20px -260px; }
  .pm .weatherWidget .weatherIcon.partlyrainy { background-position: -20px -280px; }
  .pm .weatherWidget .weatherIcon.partlysunny { background-position: -20px -260px; }
  .pm .weatherWidget .weatherIcon.rain { background-position: -20px -280px; }
  .pm .weatherWidget .weatherIcon.sleet { background-position: -20px -300px; }
  .pm .weatherWidget .weatherIcon.snow { background-position: -20px -320px; }
  .pm .weatherWidget .weatherIcon.sunny { background-position: -20px -340px; }
  .pm .weatherWidget .weatherIcon.tstorms { background-position: -20px -360px; }
  .pm .weatherWidget .weatherIcon.unknown { background-position: -20px -380px; }
  .weatherWidget .temperature { margin-top: 0.1em; }
  .weatherWidget .dateTime { margin-top: 0.2em; }
  .masthead .utilWidget { margin-top: 0px; }
  .mobile-only .search div { white-space: nowrap; padding-right: 4px; display: none; margin-bottom: 7px; }
  .mobile-only .search { position: static; }
  .mobile-only .search label { position: static; display: block; float: right; width: 30px; height: 30px; padding: 0px; text-indent: -9999px; cursor: pointer; margin: 0px; background: rgb(0, 0, 0) url(5e370990cc41e9bfd21a577e1336f745fd09edd1.png)  no-repeat scroll center center; }
  .mobile-only .search label.on { background-color: rgb(153, 153, 153); }
  .mobile-only .search input { vertical-align: top; }
  .mobile-only .search input[type="search"] { width: 100%; height: 28px; padding: 4px; font-size: 1em; border: medium none; }
  .mobile-only .search input[type="submit"] { display: none; }
  .bottomNav .menu, .bottomNav .menu.services { text-align: center; float: none; }
  .container.footer h2, .footer li { font-size: 1em; }
  .bottomNav li { font-size: 1em; padding: 1px 4px; }
  .masthead .sections ul.menu li { text-align: left; }
  .articleMeta .utility { float: none; clear: both; }
  .articleMeta .utility .popup.right > ul, .utilityExtended .popup.right > ul { left: 0px; right: auto; }
  .utilityExtended { text-align: left; }
  .articleInline blockquote { padding-left: 5.514%; }
  .articleInline { display: block; }
  .articleInline.col_3 { width: 45%; float: left; margin-right: 1.5em; }
  .articleInline.col_3 .itemList li { padding: 7px; }
  .articleInline.relatedNews .itemList li:first-child { padding-top: 7px; }
  .articleInline.col_3.ad { display: none; }
  .inlineQuote { border-top: 2px solid rgb(0, 0, 0); }
  .relatedNews { margin-bottom: 1.25em; }
  #commentsDiv { width: 100% ! important; }
  .commentSubmit li span { display: block; float: none; }
  .commentAuth { float: none; }
  .commentSubmit .post { float: none; }
  .topNav .navigation { width: 100%; }
  .topNav .navigation li { margin-right: 0px; }
  .topNav .navigation ul .simplePopup-popup > li { border-width: 1px; border-color: rgb(153, 153, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-style: solid none none; }
  .topNav .navigation ul .simplePopup-popup > li:first-child { border-style: none; }
  .searchResults .itemContent { margin-left: 2em; width: auto; }
  .searchResults .itemContent h2 { margin-top: 0.2em; }
  .searchResults .itemMedia { clear: both; display: block; float: none; margin-left: 2em; margin-top: 0.2em; }
  .searchResults p {  }
  ol.searchResults.topList > li::before { left: 0.75em; }
  .nextSearch {  }
  .nextSearch label, .nextSearch input { display: block; }
  .nextSearch input, .nextSearch input.text { float: left; margin: 0.25em 0.25em 0px 0px; }
  span.post { float: left; }
  .pagination { clear: both; float: none; width: auto; text-align: right; }
  .nextSearch .pagination + div { width: auto; }
  .titleAd a.ad { max-width: 100%; float: none; }
  .titleAd h1 { clear: both; position: static; margin-bottom: 0.2em; }
  .topNav .login ul.parentMenu li:first-child + li { border: 0px none; padding-left: 0.2em; }
  .topNav .navigation { max-height: 2.5em; }
  body .sections ul.menu.altNav li a { color: rgb(0, 0, 0); }
  ul.menu.altNav li:first-child::before { content: none; }
  .container.nav { margin-bottom: 0.5em; }
  h1 { font-size: 1.4em; text-transform: none; }
  .topAd .ad, .row > .ad { max-width: 1000px; max-height: 37px; }
  .container.main > .row > .ad { min-height: 37px; }
  .row.bottomAd > .ad { max-height: 90px; }
  .topAd { padding: 4px 0px; max-height: 60px; }
  .topAd .ad { min-height: 52px; }
  .topAd .ad a { padding: 0px; margin-bottom: -4px; margin-top: 0px; }
  ul li.mobile-popup > a { display: inline-block; }
  ul li.mobile-popup.active { background-color: rgb(102, 102, 102); }
  ul.menu li.mobile-popup > ul { display: none; }
  ul li.mobile-popup.active > ul.simplePopup-popup { display: block; background-color: rgb(102, 102, 102); }
  li.mobile-popup > ul { background: rgb(204, 204, 204) none repeat scroll 0% 0%; position: absolute; color: rgb(34, 34, 34); padding: 0.1538em 0.7692em; z-index: 30; display: none; min-width: 12em; }
  li.mobile-popup.profileItem > ul { right: 0px; }
  li.mobile-popup li { float: none; display: block; padding-left: 0px; border: 0px none; margin-left: 0px; margin-bottom: 0px; }
  ul.subNav { margin-top: 0px; }
  .topNav ul a, .topNav ul.simplePopup-popup span { display: block; cursor: pointer; }
  .topNav .mobile-popup ul span::after { font-family: "icon-font"; font-weight: normal; left: 0.25em; line-height: 0.625; position: relative; top: 0.35em; float: right; color: rgb(255, 255, 255); content: ""; }
  .topNav .mobile-popup ul .active span::after { content: ""; }
  .topNav li.active li.active ul { display: inline-block ! important; margin-bottom: 0.5em; }
  .topNav .simplePopup-popup ul { display: none ! important; padding-left: 0.5em; }
  .topNav .simplePopup-popup form { margin: 7px 0px; }
  .topNav li.mobile-popup li.active > span { color: rgb(204, 204, 204); display: block; }
  .topNav .myEdition span.avatar { padding: 0px; }
  .navigation > ul.menu > li.myEdition > a, .topNav ul > a, .navigation > ul.menu > li > a { padding: 0.5385em 0.2308em; }
  .navigation > ul.menu > li > a { border-right: 1px solid rgb(149, 204, 193); }
  .navigation ul.menu:first-child > li > a { border-left: 1px solid rgb(149, 204, 193); }
  .navigation ul.menu { float: left; }
  li.mobile-popup.sections { background-color: rgb(0, 0, 0); }
  .topNav ul.menu.mobile-popup > li { margin-right: 0px; }
  .topNav .myEdition span.linkText { float: left; }
  .topNav .myEdition span.avatar { display: inline-block; margin-top: -0.225em; margin-right: 0.5em; margin-left: 0.5em; box-shadow: 0px 0px 5px rgba(114, 126, 141, 0.5); height: 24px; width: 24px; }
  .topNav span.avatar img { height: 18px; }
  .topNav ul.util { float: right; }
  .topNav ul.util li { margin-right: 0px; width: auto; }
  .navigation ul.menu.last > li > a { border-right: medium none; }
  .container.nav > .row.sections { display: none; }
  .post iframe { width: 100%; }
  .topAd .ad, .row > .ad, .bottomAd .ad { max-width: 352px ! important; }
  #BAP-holder { display: none ! important; }
  .register.cboxElement { padding-left: 0px ! important; }
  a.datepicker button.ui-datepicker-trigger { width: 280px; }
  .featureGroup span.byline { display: block; margin-bottom: 20px; margin-top: -2px; }
  .legalBar .external a { margin-left: 7px; }
  .legalBar .external a.tbtimes { margin-left: 0px; }
  .flexSlider.thumbs li img { height: 40px; }
  .flexSlider.thumbs .flex-active-slide::before { border: 5px solid rgb(0, 160, 219); height: 30px; width: 50px; }
  .flexSlider.thumbs .slides li { margin-left: 5px; }
}
@media handheld, only screen and (max-width: 320px) {
  .gig-button-container.gig-button-container-count-right.gig-button-container-twitter-tweet.gig-button-container-twitter-tweet-count-right.gig-share-button-container { display: none; }
}
.footer .tbtimes { max-width: 168px; margin: 0px auto; }
.footer .tbtimes img {  }
.legalBar .external a.tbtimes { background: transparent url(77cf6d496ebd758d6a08861a794fcbf217f5262b.png)  no-repeat scroll 0px 0px; display: block; }
.legalBar .external a.tbtimes img { height: 30px; width: 69px; }
.legalBar .external a.tb2 { background: transparent url(fb57b50e95b5d5b2b25597eb434eb973cff5841c.png)  no-repeat scroll 0px 0px; display: block; }
.legalBar .external a.tb2 img { height: 30px; width: 49px; }
.legalBar .external a.tbt { background: transparent url(c846cd407829592c72a11fc4ac6fa13f058f3a19.png)  no-repeat scroll 0px 0px; display: block; }
.legalBar .external a.tbt img { height: 31px; width: 47px; }
.legalBar .external a.politifact { background: transparent url(0bf30b4e2bb141d85dcdabeafcfe974897f7339f.png)  no-repeat scroll 0px 0px; display: block; }
.legalBar .external a.politifact img { height: 30px; width: 98px; }
@media not all, (min-resolution: 144dpi) {
  .logoArea h1.logo, .logoArea h2.logo { background-image: url(44c78dee17ef7d326140eac6bc1a0ed15b15103b.png) ; background-size: 100% auto; }
  .legalBar .external a.tbtimes { background-image: url(d5efa27db826627bc21349447f41ae970a67606d.png) ; background-size: 100% auto; }
  .legalBar .external a.tb2 { background-image: url(f55c63e9ee7ab2fadd61f1add6429e6f99e7b8f7.png) ; background-size: 100% auto; }
  .legalBar .external a.tbt { background-image: url(14a49245db33ae6f09fa480c6c6fe1e87dc2702c.png) ; background-size: 100% auto; }
  .legalBar .external a.politifact { background-image: url(c18ff9a9274af7f3eba3c730e832a18e4b4408a7.png) ; background-size: 100% auto; }
}
@media not all, (min-resolution: 144dpi) {
  .logoArea h1.logo, .logoArea h2.logo { background-image: url(d7ec06d409bcfcaf13854354d9618a15af271904.png) ; }
}
@media not all, (min-resolution: 192dpi) {
  .logoArea h1.logo, .logoArea h2.logo { background-image: url(01673c8a9012b3c003d12854c24c09694dab4c1d.png) ; background-size: 100% auto; }
  .legalBar .external a.tbtimes { background-image: url(289d446cd57c4de2defd90ef28e764b492456aed.png) ; background-size: 100% auto; }
  .legalBar .external a.tb2 { background-image: url(f70d3307f494233e6ffbece9a7fe39312b10fc9e.png) ; background-size: 100% auto; }
  .legalBar .external a.tbt { background-image: url(2e389e19a9ebdaf33a9d4f8584a113d297a640e2.png) ; background-size: 100% auto; }
  .legalBar .external a.politifact { background-image: url(aba257485dcdb491d4194285914da5c53da52175.png) ; background-size: 100% auto; }
}
@media not all, (min-resolution: 192dpi) {
  .logoArea h1.logo, .logoArea h2.logo { background-image: url(8857f6d62221a948e7da7a7614df3fef46f4fa2c.png) ; }
}
@media (max-width: 537px) {
  img.logo { max-width: 187px; }
}
@media print {
  .featuredNav, .loc-destination-detail .mainFeature.slideshow, .event .header, br + br, #ttdCommentsDiv, #ttdRatingDiv, .locatorMap .keys, .topAd, .topNav, .titleArea .col_12, .nav, .ad, .articleInline, .footer, #gigyaReactionsBarButtons, #gigyaShareBarButtons, #c-load-comments, #commentsDiv, .col_4.sidebar, .share, .legalBar, .col_3 + .timestamp, #gallery-carousel, .flex-direction-nav, .cf, .blog .author, .rss, .video, .dateOverlay, .commentOverlay, .updated, #BAP-holder { display: none; }
  a, .menu.header span { color: rgb(24, 24, 24) ! important; text-decoration: none; }
  .ie8 .tabBar a, .menu.header a, .menu.tabBar a, menu.tabBar span, .menu.header span { padding: 0px; }
  body { color: rgb(24, 24, 24); font-family: "Georgia",serif; font-size: 12px; line-height: 1.143em; }
  .printOnly { display: block; }
  .logo.printOnly { margin: 0px 0px 20px; width: 250px; }
  .container { padding-left: 0px; padding-right: 0px; }
  .col_8 { float: none; margin-right: 0px; }
  h1, h2, h3, h4, h5, h6, .navigation, .mainFeature .teaser p, .movieSchedule li, .filteredSearch li, .articleList li, .linkList li, .timeList li, .dateList li, ul.linkListLite li, .byline > a, .byline .popup > a, .dateline, .date, .commentCount, .sectionName, .nextSearch label, .pagination, .relatedSearch span, .isIcon, .hasIcon span, .timestamp, .tagline, .rss, .fullStory, .overlay, .actionLink, .blogFeature .topic, .updated span, .updated a, .videoInfo, .menu { font-family: Helvetica,Arial,sans-serif; font-weight: bold; line-height: 1.143em; }
  p, ul li { font-size: 1em; line-height: 1.4; }
  .byline .popup > a { color: rgb(0, 0, 0); font-size: 12px; }
  .byline .popup > a.hasIcon::after { content: none; }
  .timestamp { color: rgb(0, 0, 0); font-size: 12px; }
  .article p, .entry-content p { font-size: 1.143em; margin: 0.75em 0px; }
  .article p.description { margin: 4px 0px; }
  .articleImage, .flexSlider ul img { max-height: 277px; max-width: 407px; }
  .figure, .gallery { float: right; margin: 0px 0px 0px 20px; padding: 0px; width: 407px; }
  .figure span { display: block; text-align: center; }
  .figcaption, .caption { border-bottom: 1px solid rgb(0, 0, 0); font-size: 0.857em; margin-bottom: 20px; }
  .figcaption p.credit { margin: 0px; text-align: right; }
  a[rel="item-license"] { border-top: 1px solid rgb(0, 0, 0); display: block; margin-top: 10px; padding-top: 5px; }
  #ls-canvas { padding-top: 60px; margin-top: 0px; }
  .flexSlider ul, ul.byline { list-style-type: none; margin: 0px; padding: 0px; }
  .slides li { display: none; }
  .slides li:first-child { display: block; }
  ul.byline ul { display: none; }
  .col_8 { width: 100%; }
  .mainFeature .teaser h2, .secondaryFeature .teaser h2, .mainFeature .teaser p, .secondaryFeature .teaser p { border-right: 20px solid rgb(255, 255, 255); }
  .mainFeature .teaser h2, .secondaryFeature .teaser h2, .mainFeature .teaser p, .secondaryFeature .teaser p, .byline .org, .dateline .location, .dateline .topic, .dateline .topic a, .videoInfo a.topic, .blogFeature .topic a, .dateline .dateline a.topic, .credit, .itemList.simple .date, .time, .listDate, .timestamp, .tagline { color: rgb(0, 0, 0); }
  .mainFeature .teaser span.textWrapper, .secondaryFeature .teaser span.textWrapper, .articleList .header, .linkList .header, .timeList .header, .dateList .header, .itemList .header, .genericWidget .header, .menu.tabBar, .menu.simpleTabBar, .menu.prevNext, .menu.header, .video .header, .container .articleList .media h2, .menu.tabBar.media .active, .menu.simpleTabBar.media .active, .menu.header.media li:first-child, .container .media.genericWidget h2, .infobox td b, .entry-content td b { background-color: rgb(255, 255, 255); font-family: Helvetica,Arial,sans-serif; font-weight: bold; }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .container.main .row.mobile-hide { margin-left: -8px; width: 1000px; }
}
.touch #lp_getconnected { display: none; }
div.splainer { margin: 10px 0px; font-size: 0.8em; line-height: 1.2em; }
.tb2Nav { margin-bottom: 0px; background-color: rgb(80, 80, 80); }
.tb2Nav a { color: rgb(255, 255, 255); }
.tb2 ul.subNav { background-color: rgb(80, 80, 80); }
.tb2 ul.subNav li.active a:hover, .tb2 ul.subNav a:hover, .tb2 ul.subNav li.active > ul.flexMenu-popup li a:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.tb2 ul.subNav li.active > a { text-shadow: none; }
.row > div.tbtFlag { margin-bottom: 0px; }
.tbtFlag.col_12, .tbtFlag .mobile-only { position: relative; }
.tbtFlag .flagSocialLinks { width: 100%; margin-top: 5.1%; position: absolute; top: 0px; left: 0px; max-width: 1070px; }
.tbtFlag .mobile-only .flagSocialLinks { margin-top: 5.9%; }
.tbtFlag .flagSocialLinks a { width: 5.2%; display: block; float: right; margin-right: 0.5%; }
.tbtFlag .mobile-only .flagSocialLinks a { width: 8.3%; float: right; margin-right: 1.7%; }
.tbtFlag .flagSocialLinks a img { width: 100%; height: auto; }
.tbtFlag .flagSocialLinks a#tb2_facebook_link {  }
.tbtFlag .flagSocialLinks a#tb2_twitter_link {  }
.tbtFlag .flagSocialLinks a#tb2_pinterest_link, .tbtFlag .flagSocialLinks a#tb2_instagram_link { margin-right: 1.4%; }
.tbtFlag .mobile-only .flagSocialLinks a#tb2_pinterest_link, .tbtFlag .mobile-only .flagSocialLinks a#tb2_instagram_link { margin-right: 1.8%; }
body.loc-tb2 .tb2 ul.menu.flex.subNav.secondLevel { display: block; }
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all, not all, only screen and (min-resolution: 192dpi) {
  .tbtFlag .flagSocialLinks { margin-top: 40%; }
  .tbtFlag .mobile-only .flagSocialLinks { margin-top: 30%; }
}
@media only screen and (min-width: 520px) {
  .tbtdaHideMe { display: none; }
  .tbtdaShowMe { display: none; }
}
#primary_nav_wrap { text-transform: uppercase; float: left; margin-top: 0px; height: 5px; cursor: pointer; }
#primary_nav_wrap ul { list-style: outside none none; position: relative; float: left; margin: 0px; padding: 0px; }
#primary_nav_wrap ul a { display: block; color: rgb(0, 0, 0); text-decoration: none; font-weight: 300; line-height: 24px; padding: 0px 4px; }
#primary_nav_wrap ul li { position: relative; float: left; margin: 0px; padding: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#primary_nav_wrap ul li.current-menu-item { background: rgb(80, 162, 145) none repeat scroll 0% 0%; }
#primary_nav_wrap ul li a:hover { background-color: rgb(44, 44, 44); color: rgb(255, 255, 255); }
#primary_nav_wrap ul li a { color: rgb(255, 255, 255); }
#primary_nav_wrap ul ul { visibility: hidden; opacity: 0; position: absolute; z-index: 50; top: 100%; right: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#primary_nav_wrap ul ul hr { background-color: white; }
#primary_nav_wrap ul ul li { float: none; width: 200px; }
#primary_nav_wrap ul ul a { line-height: 120%; padding: 10px 15px; }
#primary_nav_wrap ul ul ul { top: 0px; left: 100%; }
#primary_nav_wrap ul li:hover > ul { visibility: visible; opacity: 1; transition: all 0.7s ease-in-out 0s; position: absolute; }
#profileDropdownMenu .isIcon { background-color: rgb(0, 0, 0); box-shadow: none; }
#profileDropdownMenu .isIcon { background-color: rgb(0, 0, 0); margin-top: -10px; }
li.profileItem.popup > ul { top: 10px; }
.dropdownSectionHeaders { font-size: 1.1em; text-decoration: underline ! important; }
.dropdownSectionHeaders:hover { background-color: rgb(0, 0, 0) ! important; cursor: default; }
.mobileFloatAd { position: fixed; bottom: 0px; width: 100%; z-index: 1000; height: 54px; background-color: rgb(153, 153, 153); left: -0.5px; padding-top: 2px; }
.col_4 .ad { margin-top: 10px; margin-bottom: 10px; }
.subscribeNowButton { float: right; width: 65px; height: 26px; background: black none repeat scroll 0% 0%; padding-top: 5px; padding-left: 4px; padding-right: 4px; cursor: pointer; border-right: 1px solid rgb(255, 255, 255); border-left: 3px solid rgb(255, 255, 255); }
.subscribeNowButton a { font-family: "Francois One",arial,sans-serif; font-size: 1em; color: rgb(255, 255, 255); }
@media not all {
  .parentMenu { margin-top: 0px ! important; height: 25px; }
  #primary_nav_wrap #nav li { height: 25px ! important; }
}
@media not all {
  .parentMenu { margin-top: 0px ! important; height: 25px; }
  #primary_nav_wrap #nav li { height: 25px ! important; }
}
@media not all {
  .parentMenu { margin-top: 0px ! important; height: 25px; }
  #primary_nav_wrap #nav li { height: 25px ! important; }
}
