/* General */
.slide-menu, .top, .header-links, nav, .breadcrumbs, .mobile-search, .mobile-account-balance, .account-state-element, button.account-state-element, a.button.account-state-element, input[type="button"].account-state-element, .article-ad, .interactive, .side-bar, .story-buttons, .comments, #flyertown_module_531, .tile, .cd-top.cd-is-visible, .refresh-btn.cd-is-visible, .load-more, .tile-container.article.text-wrapper, span.buy, .responsive-wrap, .responsive-container, .top-story-box, .top-twitter-box, form, .content form.full, .side-bar form.full, .content form, .side-bar form, .history, .noprint, a.button { display: none; }
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
body { border: 0; font-family: arial, sans-serif; font-size: 14px; color: black; }
.container { width: 100%; margin: 0;  }
header { padding: 0 0 20px 0; border-bottom: 0 !important; }
header + div { margin-top: 0 !important; }
.content, .additionalhtml { width: 100%; margin: 0; }
.menu-stick  { position: relative; border-bottom: none; }
.header-logo img, .menu-stick .header-logo img { max-height: 30px !important; height: 30px; width: 212px; max-width: 212px; margin: 0; float: left; display: inline; left: 0; text-align: left; padding: 0; clear: both; }
h2 { font-size: 0.9em; font-weight: 400;}
h1 { font-size:  1.5em;padding: 10px 0 5px 0; font-weight: 400;}
a, a:link, a:visited, h1, h2, h3, h4, h5, h6, p, dl, dd, dt, ul, ol, li { color: black; }

/* Article */
.article-title { min-height: 0px; display: block; padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px black solid; }
figcaption { padding-left: 0; border-bottom: 1px black solid; }
figcaption p { margin-bottom: 0; }

/* Long Story */
.tophead { padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px black solid; }
h1.top_head { color: black; text-align: left; text-transform: none; font-size: 1.5em; }
h2.subtitle { color: black; text-align: left; text-transform: none; font-size: 1em; font-weight: normal; line-height: 1.5em; padding: 5px 0 10px 0; }
.tophead p { text-align: left; color: black; font-weight: normal; width: 100%; float: left; margin: 0; }
.tophead p.first_byline, .tophead p.second_byline { font-size: 0.75em; }
.tophead p.second_byline a:link, .tophead p.second_byline a:hover, .tophead p.second_byline a:visited, .tophead p.first_byline a:link, .tophead p.first_byline a:hover, .tophead p.first_byline a:visited { font-weight: normal; color: black; }

/* Jets Game, etc Layout */
.headstart-subscribe, .fpminute-social, .sports-header { display: none; }
.fpminute-title-img { position: relative; }
.fpminute-title-img .wrap { padding: 0; position: relative; }
.fpminute-title-img h1, .fpminute-title-img h2, .fpminute-title-img h3, .fpminute-title-img .byline { color: black; text-align: left; }
.fpminute-title-img h1 { font-size: 1.5em; }
.fpminute-title-img h2, .fpminute-title-img h3 { font-size: 1em; }
.fpminute-title-img h2 { padding-bottom: 10px; }
.fpminute-title-img a { color: black; }
.content.fpminute.full .block.storycontent { font-size: 14px; margin-top: auto !important; }
.content.fpminute.full { margin: 0; padding: 0; }
.fpminute h2 { text-align: left; padding: 0; }
.fpminute p { margin: 0; font-size: 14px; }
.fpminute-intro { margin: 0; border-bottom: 0; padding: 0; }
.collageplus { padding: 0; width: 45%; float: left; margin-right: 2%; overflow: hidden; clear: left; }
.collage-img { width: 100% !important; height: auto !important; margin-bottom: 5px !important; margin-right: 0 !important; }
.collage-img img { width: 100% !important; height: auto !important; }
.collage-img .Caption { display: none !important; }

/* Media Pages */

