/* --------------------------------------------
		Manchester-Boston Regional Airport Print Stylesheet

		version: June 6, 2012
		author: webmeadow
		email: aaron@webmeadow.com
----------------------------------------------- */
/* Reset Color and Font */
body { color: #000; font-family: Times New Roman, Times, serif; }

h1, h2, h3, h4, h5, h6 { font-family: Times New Roman, Times, serif; }

/* Hide */
#menu-bar, .region-header, #column-content header hgroup, h1#section-title, .sidebar, .region-highlighted, .region-footer #block-nice-menus-2, .region-footer #block-menu-menu-quick-links, #tasks, .view-ground-transportation .view-filters, .view-ground-transportation .view-header ul, .article-type-news .postdate, .front .view-news .postdate, .sharethis-buttons, .flex-control-nav, .directions, .view-news .view-header .rss, .fluid-width-video-wrapper, .webform-client-form { display: none; }

/* Expand Content */
#page, #page-header, #page-header header, #page-content, #page-footer, .content-inner, .sidebar-second .content-inner, .two-sidebars .content-inner, .sidebar-first .content-inner, .view-ground-transportation .view-content, .view-ground-transportation .view-empty, #block-quicktabs-fids-front-page, #block-views-advisory-front-page-block, #block-views-news-block, .view-news .views-row, .article { width: 100%; max-width: 100%; padding: 0; margin: 0; overflow: visible; height: auto; position: relative; float: none !important; }

/* Fix ie7 & 8 printing issue with region-content */
.region-content { border: 1px solid #fff; }

/* Increase About the Airport bottom spacing */
.panels-flexible-row-4-main-row { padding-bottom: 40px; }

/* Remove Read More arrow */
a.more, .article nav a, #block-views-advisory-front-page-block .views-field-view-node a, .front .view-news .view-header a, .error-content ul li a { background: 0; }

/* Move Parking below Directions */
h2#parking { clear: left; padding-top: 10px; }

/* Display borders and separate Home blocks */
#block-quicktabs-fids-front-page { border-bottom: 1px solid #cacaca; }

#block-views-advisory-front-page-block, #block-views-news-block { margin-top: 30px; }

/* Reduce Padding on sections */
.region-footer, #page-content { padding-top: 0; }

/* Reduce Concessions Table margin for better printing */
.view-concession .view-grouping { margin: 0; }

/* Float News footer data */
.section-newsletters li.full-date, .section-news li.full-date { display: inline; list-style-type: none; }
.section-newsletters li.tag-list, .section-news li.tag-list { display: none; }

/* Reset News left margin */
.article-type-news .article-content, .article-type-news > header, .article-type-news > footer, .article-type-news h3.field-content, .article-type-news .views-field-body { margin-left: 0; }
.article-type-news nav { display: none; }

/* Give FIDS a border */
#qt-fids_front_page-ui-tabs1, #qt-fids_front_page-ui-tabs2, #qt-fids_page-ui-tabs1, #qt-fids_page-ui-tabs2 { border: 0; border-top: 1px solid #cacaca; padding-top: 0; }

#quicktabs-fids_front_page ul li, #quicktabs-fids_front_page ul li.ui-state-active, #quicktabs-fids_page ul li, #quicktabs-fids_page ul li.ui-state-active { float: none; display: inline; border: 0; -webkit-box-shadow: 0px 0px 0px white; -moz-box-shadow: 0px 0px 0px white; box-shadow: 0px 0px 0px white; }
#quicktabs-fids_front_page ul li a, #quicktabs-fids_front_page ul li.ui-state-active a, #quicktabs-fids_page ul li a, #quicktabs-fids_page ul li.ui-state-active a { padding: 12px 20px 10px 5px; display: inline; }

/* Remove float from Airline flight # */
td.views-field-field-airline a { float: none; }

/* Reset Flights Cells */
.view-fids table, .view-fids td, .view-fids th { vertical-align: top; }

.view-fids table { table-layout: fixed; width: 97%; }
.view-fids table .views-field-field-airline, .view-fids table .views-field-field-city, .view-fids table .views-field-field-status, .view-fids table .views-field-nothing, .view-fids table .views-field-field-gate, .view-fids table .views-field-field-scheduled-date { width: auto; padding: 0; }
.view-fids table .views-field-field-city, .view-fids table .views-field-field-airline { width: 25%; }
.view-fids table .views-field-field-scheduled-date { width: 10%; }
.view-fids table .views-field-field-status { width: 15%; }
.view-fids table .views-field-field-scheduled-date, .view-fids table th.views-field-field-scheduled-date { text-align: left; }
.view-fids table .views-field-nothing, .view-fids table .views-field-field-gate { width: 5%; }

/* Shorten Header */
#logo a { padding: 0; margin-top: 0; }

#page-header { height: 80px; border-bottom: 1px solid #cacaca; margin-bottom: 10px; }
.front #page-header { border: 0; }

/* Column and Footer HR */
#columns { border-bottom: 1px solid #cacaca; border-left: 0; border-right: 0; }

/* Float Copyright and Site Credits */
.region-footer #block-block-1, .region-footer #block-block-2 { width: 60%; min-height: 0; font-weight: normal; background-image: none; }
.region-footer #block-block-1 .block-inner, .region-footer #block-block-2 .block-inner { padding-top: 10px; background: none; }

.region-footer #block-block-2 { width: 38%; }

.region-footer br { display: none; }

.region-footer ul li.copyright, .region-footer ul li.legal { margin-top: 0; }
.region-footer p { margin-bottom: 0; }
