/* <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
body{font-size:12px}

.menu,.enews,.footer .links,.footer .fr-social,.footer .byline a,.seeAlso,#relatedEventsList,
.cap-icon,.banner hr,.banner nav,.ev-search,.sidebar aside,.tab-l .tab-nav,.btn.lazy-load,.readmore,.readless,.lb-custom .close,.lb-global .close
{display:none !important;visibility:hidden !important}

.footer{background:transparent}
.footer .row{margin:0 !important;padding-bottom:0;padding-top:0.6rem}
.footer .byline{border-top:0;font-size:0.9em}
.footer .byline p{padding:1.2em 0}
	
.banner .centre, .block-image .centre{width:100%;height:auto!important;left:0;margin:0}
.banner-wrap img, .block-image img{width:100%}

.content .block,.footer .byline>div,.footer>.row,.tab-l .tab-wrap{padding-left:0;padding-right:0}

.sidebar .ev-head{padding-left:1rem}
.sidebar .ev-head>*{font-size:1.5em;display:inline-block;padding-right:0.5em}
.sidebar .image-grid{margin-bottom:0}

.black-bar::after{border-color:transparent}

.masonry-wrap{height:auto!important}
.masonry-wrap .item{width:32%;width:calc(33.3% - 0.625rem);transform:none!important;position:static!important;margin:0.3125rem}

.tab-l .ac-btn,.spaces-table{display:block!important;visibility:visible!important;border:0;padding-left:0}
.tab-l .ac-btn::before{background:none}
.ac-body{display:block!important}

.gallery-listing .side-image{width:33%!important;margin:0!important}
.gallery-listing .main-content{width:66%!important;padding-left:1.25rem!important}

.lb-custom,.lb-global{position:static;overflow:visible;height:auto}
.lb-custom .lb-container,.lb-global .lb-container{position:static;max-width:100%;max-height:none;transform:none;padding-top:3.125rem}