@media print{
* {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}
.component-jumbotron.noimage{ min-height: auto !important;}
.component-jumbotron.noimage .container .content {
	padding-top: 0;
	padding-bottom: 20px;
	display: flex;
	justify-content: flex-start;
	padding-left: 30px;
	/* margin-bottom: -20px; */
	margin-top: -30px;
}
.component-jumbotron.component-jumbotron--station-info .station-content {
    padding-left: 0 !important;
    text-align: left;
}
.component-jumbotron.component-jumbotron--station-info .station-address{ border: 0;}
.mobile-header .header-wrapper{ border-bottom: 0 !important;}
.mobile-header .logo{ max-width: 100% !important;}
.component-station-at-glance{ margin-bottom: 70px !important;}
 .sidebar, .component-location-details, .row.row--shard.row--center-text,.nav-quick-links, 
#signUpNow, .footer, .component-station-details .accordion .accordion-header .content-wrap .with-caret, .nav-top-wrap,
.nav-main-content, .menu-items-wrapper, .component-breadcrumbs, a[href]::after, .component-station-alert, .component-jumbotron::before,
.mobile-header .menu-trigger, .user-type.user-type--account, .component-global-service-info,
#teconsent
{
display:none !important;
}
.accordion-content{ display: block !important;}
/* .layout--8-4 > .column:first-of-type{ width: 100% !important;} */
.component-station-details .accordion .accordion-header{ background: #000 !important; color-adjust: exact !important; }
.component-station-details .accordion .accordion-header .content-wrap .title-wrap a{ color: #fff !important; font-weight: 600; }
.component-station-details .accordion .accordion-header .content-wrap .title-wrap {	
	padding-left: 20px !important;	
}
.component-station-details .accordion .accordion-content ul li{ border-bottom: 1px solid #000 !important;}
.component-station-details .accordion{ border: 1px solid #000 !important; margin-bottom: 30px; }
.component-station-details .accordion .accordion-content ul li:last-child{ border-bottom: none !important;}

   .component-station-at-glance .inner ul{ column-count: 3 !important;}
  
   .component-station-alert{ border: 1px solid #000 !important;}

   .component-live-departures *, .component-station-at-glance *, .component-station-details * {
	-webkit-print-color-adjust: exact !important;
	color-adjust: exact !important;
}

.component-jumbotron.component-jumbotron--station-info .icon-rail_logo {
	float: none;
}

.component-station-details .accordion .accordion-content ul li h6 {	
	margin: 0;
}

.mobile-header .logo {
    max-width: 100% !important;
    position: absolute;
    right: 10px;
    top:0px;
}
}