/* Print styles — readable, ink-friendly article output */
@page { margin: 18mm 16mm; }
body { background:#fff; color:#000; font-size:11.5pt; }
.site-header, .topbar, .site-footer, .drawer, .progress, .sidebar, .ad-slot, .ad-label,
.share, .helpful, .post-nav, .subscribe, #comments, .article-tools, .skip-link,
.related-posts, .icon-btn, .toc { display:none !important; }
.entry-content { max-width:none; font-size:11.5pt; line-height:1.5; }
.entry-content a::after { content:" (" attr(href) ")"; font-size:9pt; color:#444; word-break:break-all; }
.entry-content a[href^="#"]::after { content:""; }
h1,h2,h3 { page-break-after:avoid; }
figure, table, .box, .steps > li { page-break-inside:avoid; }
.box { border:1px solid #999 !important; background:#fff !important; }
.article-head::after { content:"Source: onlineearningzone.com — verify dates and prices before acting."; display:block;
  font-size:9pt; color:#444; margin-top:8pt; }
