@media print{*,:after,:before{color:var(--theme-true-black)!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}body{overflow:unset!important;min-height:unset!important}a:not(.button){text-decoration:underline}a[href^="tel:"]{text-decoration:none}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:letter}.container,body{min-width:992px!important}table{border-collapse:collapse!important}table td,table th{background-color:var(--theme-white)!important}html .header-nav{background:var(--theme-true-black)!important}html .logo-link:after{content:""}html .main-nav a{color:var(--theme-white)!important}html .login-button-app,html .right-nav,html .search{display:none!important}.have-a-question{background:var(--theme-true-black)!important}.have-a-question p{font-size:1.25rem;margin:0 auto}.have-a-question p,.have-a-question p a,.have-a-question p strong{color:var(--theme-white)!important}.footer{padding:.25in;-moz-column-break-inside:avoid;break-inside:avoid}.footer a{border-bottom:none}.footer .footer-fare,.footer .footer-links,.footer .logo{display:none}.footer .main{display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(3,auto);grid-template-areas:"social address" "contact address" "languages address"}.footer .main .address{grid-area:address}.footer .main .address a{text-decoration:none}.footer .main .social{grid-area:social;margin:0}.footer .main .social a>svg{fill:var(--theme-true-black)}.footer .main .main-footer-links{grid-area:contact}.footer .main .languages{grid-area:languages}.footer .main .languages ul{margin:0}.footer .main .languages a{border:none;padding:0}.text,blockquote,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{max-width:100%!important;width:100%}.breadcrumbs{border-bottom:.125rem solid var(--theme-true-black)}.breadcrumbs .back-button{display:none!important}.button{border-color:var(--theme-true-black)!important}main>.main-container{display:block}main>.main-container .secondary-nav{display:none!important}.top-nav{position:static!important;width:100%!important;height:auto!important;overflow:visible!important;clip:unset!important;white-space:unset!important;-webkit-clip-path:unset!important;clip-path:unset!important;padding:1rem 2rem 0!important;margin:0 0 .25rem!important}.top-nav>.name{font-size:3rem!important;font-weight:500!important}.top-nav .material-icons{display:none}.bottom-nav{display:none!important}.card{border:.0625rem solid var(--theme-true-black)}.card img{border-bottom:.0625rem solid var(--theme-true-black)}.card .description,.card .title{width:unset}.location-search-bar{background-position:50%!important;background-size:cover!important;min-height:unset!important;padding:2rem!important}.location-search-bar>.go,.location-search-bar>.instruct,.location-search-bar>.instruct>strong{color:var(--theme-white)!important}.location-search-bar>.go{margin-top:0!important}.location-search-bar .location-input>input{background:var(--theme-white)!important;border:.0625rem solid var(--theme-light-blue);border-top-width:.125rem}.location-search-bar .location-button{background:var(--theme-true-black)!important;padding:0;width:3rem;text-decoration:none;border-radius:50%}.location-search-bar .location-button .material-icons{color:var(--theme-white)!important;margin:0 0 0 .375rem}.location-search-bar .location-button .location-label{display:none}.sidebar .fare,.sidebar .headlines{padding:0!important;-moz-column-break-inside:avoid;break-inside:avoid}.sidebar .fare{margin:0 0 1.5rem}.bus-stop-lookup{display:flex!important;flex-flow:column nowrap;overflow:hidden}.bus-stop-lookup .left-side{margin:0 0 .5in}.bus-stop-lookup .left-side .location{background:var(--theme-true-black)!important}.bus-stop-lookup .left-side .location .fav{display:none}.bus-stop-lookup .left-side .location .city,.bus-stop-lookup .left-side .location .stop-name{color:var(--theme-white)!important;margin-left:0!important}.bus-stop-lookup .left-side .map{border:.125rem solid var(--theme-true-black);border-top:none}.bus-stop-lookup .left-side .boarding-points,.bus-stop-lookup .left-side .plan-a-trip,.bus-stop-lookup .left-side .sms{border-left:.125rem solid var(--theme-true-black);border-right:.125rem solid var(--theme-true-black)}.bus-stop-lookup .left-side .sms{border-bottom:.125rem solid var(--theme-true-black)}.bus-stop-lookup .left-side,.bus-stop-lookup .right-side{display:block;width:100%!important;flex:0 0 auto}.route-page-header{border-bottom:.125rem solid var(--theme-true-black)}.daypart,.daypart-name,.daytypes,daypart-group{border:.0625rem solid var(--theme-true-black);border-bottom:none}.daypart-name{margin-bottom:0!important}.daypart.current,.material-icons.arrow{background:var(--theme-true-black)!important;color:var(--theme-white)!important}.schedule{overflow:visible!important;max-width:none!important;width:auto!important}.schedule:before{content:"Consider printing this schedule using the printable PDF directly above this message.";background:var(--theme-dark-red)!important;color:var(--theme-white)!important;display:block;padding:.125in;font-size:1.25rem;text-align:center}.page-left,.page-right{display:none!important}.schedule-table{overflow:visible!important;max-width:none!important;width:auto!important}.schedule-table th{background:var(--theme-true-black)!important;min-width:unset!important}.schedule-table th .stop-name{padding:.5rem 0!important}.schedule-table th .sms-code-name,.schedule-table th a{color:var(--theme-white)!important}.schedule-table th .sms-code-name{background:var(--theme-light-grey)!important}.schedule-table td,.schedule-table th{border:.0625rem solid var(--theme-true-black)!important;padding:.125rem!important}.schedule-table .footnotes-1,.schedule-table .footnotes-2,.schedule-table .footnotes-3,.schedule-table .footnotes-4,.schedule-table .footnotes-5,.schedule-table .footnotes-6,.schedule-table .footnotes-7,.schedule-table .footnotes-8{max-width:unset!important;text-align:left}.schedule-table .footnotes-1{min-width:6.25rem!important}.schedule-table .footnotes-2{min-width:6.75rem!important}.schedule-table .footnotes-3{min-width:7.25rem!important}.schedule-table .footnotes-4{min-width:7.75rem!important}.schedule-table .footnote-link{background:var(--theme-true-black)!important;color:var(--theme-white)!important}dl.footnotes{display:block!important;position:static!important;width:100%!important;height:auto!important;overflow:visible!important;clip:unset!important;white-space:unset!important;-webkit-clip-path:unset!important;clip-path:unset!important}dl.footnotes>div{display:flex;flex-flow:row nowrap;margin:0 0 .5rem}dl.footnotes dt{flex:0 0 auto;margin-right:.25rem}dl.footnotes dd{flex:1 1 auto}.itinerary{-moz-column-break-inside:avoid;break-inside:avoid}.itinerary .walk-leg .walk-icon{background:var(--theme-true-black)!important;color:var(--theme-white)!important}.itinerary .service-leg:before{background:var(--theme-light-grey)!important}}
/*# sourceMappingURL=print.css.map */
