/* Printing (theme 1.1.24, Oct 21 2026; Ryan: staff printed the old site's rates pages as hand-out sheets, which had a print
   stylesheet of their own). Loaded with media="print" on every page: the site chrome goes, the content prints black on
   white, and the footer keeps only its legal paragraphs. The rate sheet's own print rules live with the rate sheet
   (the Vida Site Toolkit's assets/rates-print.css). */
@page{size:letter;margin:.55in .6in .65in}
html,body{background:#fff !important;color:#000 !important}
body{font-size:11pt;line-height:1.4}
/* the chrome */
.skip,
nav[aria-label="Primary"],
.mobile-menu,
.mq-shell,
.mq-wrap,
.vida-notice,
.vida-notice-dialog,
.ext-modal,
.vida-video,
.hero-pause,
.mq-pause,
#wpadminbar,
.vida-sr,
[id^="ncr-cb-"]{display:none !important}
/* [id^="ncr-cb-"]: the Candescent chat launcher, its "I'm Vera" notice and its window are fixed elements, and a fixed element
   prints on every page (theme 1.1.25, Oct 21 2026) */
html{margin-top:0 !important}
/* the footer keeps the legal paragraphs, nothing else */
footer{background:#fff !important;color:#000 !important;padding:0 !important;margin:18pt 0 0 !important;border-top:1px solid #000}
footer > *{display:none !important}
footer > .ft-foot{display:block !important;padding:0 !important}
footer .ft-foot-main{display:block !important}
footer .ft-foot-main > *{display:none !important}
footer .ft-legal-col{display:block !important;margin:0 !important;padding:8pt 0 0 !important;max-width:none !important}
footer .ft-compliance{display:none !important}
footer .ft-legal{color:#000 !important;font-size:8pt !important;line-height:1.4 !important;max-width:none !important;margin:0 0 6pt !important}
/* text and links */
a{color:#000 !important;text-decoration:none !important}
a[href]::after{content:none !important}
/* reveal-on-scroll motion: everything shows, scrolled or not */
.reveal,.vs-reveal,.lp-reveal{opacity:1 !important;transform:none !important;transition:none !important}
img{max-width:100% !important}
