@media print { @page {
margin: 16mm;
}
html,
body {
background: #fff !important;
color: #000 !important;
font-size: 11pt;
line-height: 1.4;
} *,
*::before,
*::after {
background: transparent !important;
background-image: none !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important;
filter: none !important;
animation: none !important;
transition: none !important;
} .tw-block-animation {
opacity: 1 !important;
transform: none !important;
clip-path: none !important;
} [class*="-background-color"],
.has-background,
.wp-block-cover__inner-container {
background: none !important;
background-color: transparent !important;
} .wp-block-post-content .has-background,
.wp-block-post-content .wp-block-quote,
.wp-block-post-content .wp-block-pullquote,
.wp-block-post-content .wp-block-cover,
.wp-block-post-content details,
.wp-block-post-content .wp-block-paragraph[class*="is-style-paragraph-"] {
border: 1px solid #000 !important; break-inside: avoid;
page-break-inside: avoid;
} .wp-block-post-content .has-background,
.wp-block-post-content .wp-block-quote,
.wp-block-post-content .wp-block-pullquote,
.wp-block-post-content .wp-block-cover,
.wp-block-post-content details {
--wp--preset--spacing--20: 8px; --wp--preset--spacing--30: 10px; --wp--preset--spacing--40: 15px; --wp--preset--spacing--50: clamp(15px, 2.5vw, 25px); --wp--preset--spacing--60: clamp(25px, 3.5vw, 35px); } .wp-block-post-content .wp-block-cover {
padding: 0.5em 0.7em;
} .wp-block-post-content .wp-block-paragraph[class*="is-style-paragraph-"]::before {
background: #000 !important;
} .wp-block-post-content .wp-block-quote::before,
.wp-block-post-content .wp-block-quote::after {
content: none !important;
}  :root,
body,
.wp-site-blocks {
--wp--style--root--padding-left: 0 !important;
--wp--style--root--padding-right: 0 !important;
}
.wp-site-blocks > *,
.wp-site-blocks > * > * {
padding-left: 0 !important;
padding-right: 0 !important;
} .wp-site-blocks,
main,
.wp-block-post-content,
.wp-block-post-content > * {
max-width: 100% !important;
} .wp-block-post-content,
.entry-content {
width: auto !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.alignfull,
.alignwide {
margin-left: 0 !important;
margin-right: 0 !important;
max-width: 100% !important;
width: 100% !important;
} .is-layout-constrained > :where( :not( .alignleft ):not( .alignright ):not( .alignfull ) ) {
max-width: none !important;
} .wp-block-post-content .is-layout-grid {
grid-template-columns: repeat( auto-fill, minmax( min( 11rem, 100% ), 1fr ) ) !important;
gap: 5mm !important;
container-type: normal !important;
}
.wp-block-post-content .is-layout-grid > * {
min-width: 0 !important;
max-width: 100% !important;
break-inside: avoid;
page-break-inside: avoid;
} .wp-block-columns {
flex-wrap: nowrap !important;
align-items: flex-start !important;
}
.wp-block-columns > .wp-block-column {
min-width: 0 !important;
}
.wp-block-columns > .wp-block-column:not( [style*="flex-basis"] ) {
flex: 1 1 0 !important;
}
main,
main > .wp-block-group,
.wp-block-group[style*="min-height"],
.wp-block-group[style*="vh"] {
min-height: 0 !important;
}
main > .wp-block-group {
padding-top: 0 !important;
padding-bottom: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
} .site-header,
.site-header .wp-block-group {
position: static !important;
width: auto !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.site-header {
padding-bottom: 8mm !important;
}
.site-header::before {
display: none !important;
}
body.logged-in .site-header {
top: auto !important;
}
.site-header .wp-block-navigation,
.site-header .wp-block-search,
.site-header .wp-block-boldblocks-svg-block {
display: none !important;
}  .has-print-logo .custom-logo-link,
.has-print-logo .wp-block-site-logo > a,
.has-print-logo img.custom-logo {
display: none !important;
}
.lalondon-print-logo {
display: block !important;
width: auto !important;
max-width: 55mm !important;
height: auto !important;
}
body:not(.has-print-logo) img.custom-logo {
filter: brightness(0) !important;
}  .wp-block-cover.featured-image-cover,
.wp-block-cover.featured-image-cover:not( :has( img.wp-block-cover__image-background ) ),
.wp-block-cover.featured-image-cover div,
.wp-block-cover.featured-image-cover:not( :has( img.wp-block-cover__image-background ) ) div {
min-height: 0 !important;
}
.wp-block-cover.featured-image-cover {
padding: 0 !important;
margin: 6mm 0 4mm !important;
background: none !important;
display: block !important;
}
.wp-block-cover.featured-image-cover > .wp-block-cover__background,
.wp-block-cover.featured-image-cover > .wp-block-cover__image-background,
.wp-block-cover.featured-image-cover .wp-block-cover__video-background,
.wp-block-cover.featured-image-cover .cover-video-toggle {
display: none !important;
}
.wp-block-cover.featured-image-cover .wp-block-group {
display: block !important;
} .wp-block-post-title,
.wp-block-query-title,
h1,
.wp-site-blocks h1 {
background: none !important;
color: #000 !important;
padding: 0 !important;
margin: 0 0 4mm !important;
font-size: 22pt !important;
line-height: 1.15 !important;
} .wp-block-breadcrumbs,
.wp-block-post-navigation-link,
.wp-block-query-pagination,
.more-link,
.wp-block-post-featured-image {
display: none !important;
} a {
color: #000 !important;
text-decoration: underline !important;
} p, li, a, h1, h2, h3, h4, h5, h6,
td, th, dt, dd, figcaption, .wp-block-verse {
overflow-wrap: break-word;
word-wrap: break-word;
} .wp-element-button,
.wp-block-button__link,
.wp-block-file__button,
.wp-block-button__link:hover {
text-decoration: none !important;
} a[target="_blank"]::after,
.wp-block-breadcrumbs a::before {
content: none !important;
display: none !important;
}
img {
max-width: 100% !important;
height: auto !important; max-height: 88vh !important;
}
figure,
.wp-block-image,
.wp-block-gallery,
.wp-block-table,
pre,
blockquote,
.wp-block-pullquote {
break-inside: avoid;
page-break-inside: avoid;
margin-left: 0 !important;
margin-right: 0 !important;
} .wp-block-cover:not(.featured-image-cover) {
min-height: 0 !important;
color: #000 !important;
}
.wp-block-cover:not(.featured-image-cover) .wp-block-cover__background {
display: none !important;
}
.wp-block-table table,
.wp-block-table th,
.wp-block-table td {
border-color: #000 !important;
}
.wp-block-table td,
.wp-block-table th {
white-space: normal !important;
}
.wp-block-table::before {
display: none !important;
} details:not([open]) > *:not(summary) {
display: revert !important;
}
summary {
list-style: none;
}
summary::before {
content: none !important;
} h1, h2, h3, h4, h5, h6 {
page-break-after: avoid;
break-after: avoid;
}
p, li, blockquote {
orphans: 3;
widows: 3;
}  footer .wp-block-group.alignfull > :not(:first-child),
footer .wp-block-group.has-primary-background-color > :not(:first-child) {
display: none !important;
}
footer.wp-block-template-part .wp-block-group {
padding-top: 0 !important;
padding-bottom: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
margin-top: 0 !important;
}
footer.wp-block-template-part {
margin-top: 8mm !important;
padding-top: 8mm !important;
border-top: 1pt solid #000 !important;
} footer .wp-block-group.alignfull > :first-child {
row-gap: 8mm !important;
}
footer .wp-block-site-logo {
margin-bottom: 0 !important;
} footer a {
text-decoration: none !important;
} footer .wp-block-boldblocks-svg-block,
footer .wp-block-boldblocks-svg-block__inner {
--svg--fill-color: #000 !important;
--bb--fill--color: #000 !important;
}
footer.wp-block-template-part .wp-block-boldblocks-svg-block svg,
footer.wp-block-template-part .wp-block-boldblocks-svg-block svg * {
fill: #000 !important;
}
}