@media print {
.site-header,
.nav-overlay,
.site-nav,
.header-actions,
.mobile-nav-toggle,
.mobile-search-toggle,
.nav-search-desktop,
.mobile-action-bar,
.pwa-nav-bar,
.scroll-top-btn,
.pwa-history-menu,
#toast,
.pwa-banner,
#pwa-install-banner,
.cookie-consent,
#cookie-consent,
.footer-socials,
.trv-breadcrumb-row,
.share-buttons,
.copy-btn,
[class*="share-btn"],
[class*="action-btn"],
.verse-actions,
.tts-player,
.trv-modal,
.trv-modal-backdrop,
.search-modal,
.passage-search-form,
.search-autocomplete,
#theme-toggle,
.language-selector,
.ethereal-wrapper,
.skip-to-content {
display: none !important;
}
html,
body,
.page-content,
.lectern-card,
.site-footer {
background: #fff !important;
color: #000 !important;
}
*:not(.red-letter),
*::before,
*::after {
color: #000 !important;
text-shadow: none !important;
}
.red-letter {
color: #c00 !important;
}
* {
box-shadow: none !important;
border-radius: 0 !important;
}
body {
font-size: 12pt;
line-height: 1.6;
}
h1 { font-size: 18pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4, h5, h6 { font-size: 12pt; }
p, li, td, th {
line-height: 1.6;
}
a[href]::after {
content: " (" attr(href) ")";
font-size: 0.8em;
font-weight: normal;
word-break: break-all;
}
a[href^="#"]::after,
a[href^="javascript"]::after,
a[href^="/"]::after,
.site-nav a::after,
.site-logo::after,
.footer-links a::after,
.trv-breadcrumbs-list a::after,
nav a::after {
content: none !important;
}
img {
max-width: 100% !important;
height: auto !important;
}
.lectern-card,
.verse-card,
.verse-block,
.article-card,
.article-content,
.devotional-card,
.strongs-entry,
.tag-card,
blockquote,
pre,
table,
figure {
break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 {
break-after: avoid;
}
.site-footer {
break-before: auto;
}
.page-content,
.static-page-container {
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
box-shadow: none !important;
border: none !important;
}
.site-header,
.site-footer {
position: static !important;
}
a[href] {
text-decoration: underline;
}
}
