/* DW News Portal — print styles: article text only, readable URLs. */
.dwnp-topbar, .dwnp-navbar, .dwnp-ticker, .dwnp-progress, .dwnp-share, .dwnp-sidebar,
.post-navigation, .dwnp-related, .dwnp-comments, .site-footer, .skip-link, .dwnp-header-search { display: none !important; }

body { background: #fff !important; color: #000 !important; font-size: 12pt; }
.dwnp-layout { display: block !important; padding: 0 !important; }
.dwnp-container { max-width: none !important; padding: 0 !important; }
.dwnp-article-title { font-size: 24pt; }
.dwnp-article-content { max-width: none; }
.dwnp-article-content a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; word-break: break-all; }
img { max-width: 100% !important; page-break-inside: avoid; }
h2, h3 { page-break-after: avoid; }
