html { font-size: 12px !important; }

body { font-size: 1rem !important; }

body::before { top: 0; width: 5rem; }

.no-print, nav, #primaryNav, .js #primaryNav, #globalNotice, .siteHeader__actions, .siteFooter::before, .siteFooter__socialLinks, .otgs-development-site-front-end, #onetrust-consent-sdk, .wp-block-embed.is-type-video { display: none !important; }

li, img, figure, blockquote, header, footer, pre, .box, .banner, .slab, .card, .ctaBox { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; break-inside: avoid; }

h2, h3, h4, h5, h6 { -webkit-column-break-after: avoid; -moz-column-break-after: avoid; break-after: avoid; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; break-inside: avoid; }

h2::after, h3::after, h4::after, h5::after, h6::after { content: ''; display: block; height: 200px; margin-bottom: -200px; }

.siteHeader { box-shadow: none; }

.siteHeader__inner { display: block; align-items: flex-start; }

.siteHeader__branding { position: static !important; width: 10rem !important; margin: 0 auto 0 0 !important; }

.siteHeader__logo { display: none !important; }

.siteHeader__printLogo { padding: 1rem; }

.siteFooter__socialLinks, .siteFooter__stayInformed { display: none; }

.siteFooter { padding-top: 2rem !important; font-size: 0.9rem; }

.siteFooter__contact { padding: 1rem 0 0; border-top: 0.75rem solid #653279; background: #f1f1f1; color: black; }

.siteFooter__contact a:not([class]) { color: black; }

.siteFooter__branding { display: none; }

.siteFooter__strapline { margin-bottom: 0.75rem; }

.siteFooter__blurb { font-size: 0.8rem; }

.siteFooter__legal { font-size: 0.65rem; background: #f1f1f1; color: black; }

.siteFooter__FR { display: none !important; }

.align-full, .alignfull { width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box; }

.align-wide, .alignwide { width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box; }

/*# sourceMappingURL=print.css.map */
