Why do my header and footer still show when I print?
The print stylesheet with 'display: none' inside @media print might not be loaded or linked correctly. Also, browser print preview caches styles, so refresh or check the CSS link.
💡 Check that @media print styles are loaded and active in print preview (see render_step 2).
Why does my background color not print?
Many browsers disable background colors by default in print to save ink. This is a browser setting, not CSS. Users must enable background printing in print dialog.
💡 Background colors may not appear unless user enables them in print settings.
Why is my font size too small or too large on print?
Font size in print styles should use absolute units like pt for consistent sizing. Using relative units without adjusting can cause unexpected sizes.
💡 Use pt units for font-size in print styles for predictable results (see render_step 3).