Why Print Matters
Readers often want offline references for dosage charts, safety checklists, or cultivation steps. Print styles should respect accessibility, remove distractions, and retain critical warnings.
Core Rules
- Use
@media printto simplify layouts: single column, generous line height, serif or system fonts. - Hide navigation, carousels, and non-essential interactive elements.
- Ensure links display URLs after the link text for citations.
- Keep warnings, disclaimers, and emergency numbers visible and high-contrast.
- Avoid color-dependent meaning; include icons plus text labels.
Layout & Typography
- Set body to 12-14pt with 1.4-1.6 line height; avoid cramped paragraphs.
- Remove unnecessary margins and background colors; allow white backgrounds for legibility.
- Prevent page breaks inside critical lists or tables with
page-break-inside: avoid;. - Keep headings with following paragraphs using
page-break-after: avoid;.
Content Prioritization
- Safety alerts, dosage tables, and emergency steps appear first.
- Long stories or media-heavy sections can be minimized or collapsed for print.
- Add a short summary and key takeaways at the top of printable guides.
Implementation Checklist
- Add print stylesheet to the base layout.
- Test sample pages (safety, dosage, microdosing, research) in browser print preview.
- Verify grayscale rendering; maintain sufficient contrast.
- Ensure notes about legality and medical disclaimers remain readable.
- Document exceptions where interactive tools must remain visible.
FAQ
- Should images print? Only essential diagrams/photos; hide decorative images to save ink.
- How to show links? Use
a[href]:afterwithcontent: " (" attr(href) ")";for reference. - Do we keep background colors? Remove them; rely on text, icons, and borders for emphasis.
- What about interactive calculators? Provide a short explanation and key formula outputs instead of full UI.
- Can we add QR codes? Optional for directing readers to the latest version; place near the footer.
- How to handle long tables? Allow horizontal scroll on screen; for print, wrap rows or split sections.
- When to update? Review print styles whenever layout or typography changes.
- How to note last review? Add a small “Last reviewed” line in the footer of printable sections.