Skip to content

Print Friendly View

Brent Cordis edited this page Feb 8, 2026 · 2 revisions

Print-Friendly Sermon View

Proclaim includes a built-in print feature that creates clean, paper-optimized output from any sermon detail page. This makes it easy for church members to print sermon notes for personal study or small group discussions.

How It Works

When viewing any sermon detail page, a Print button appears in the top-right corner of the content area. Clicking it opens a popup window with a clean, template-free view of the sermon content (using Joomla's tmpl=component mode). The popup includes a second Print button that triggers the browser's print dialog.

This popup approach is template-agnostic — it works identically regardless of which Joomla template (Cassiopeia, JA, YOOtheme, etc.) your site uses, because tmpl=component strips all template chrome automatically.

Screen View (Normal)

+---------------------------------------------------------------+
| [Site Header / Navigation]                                     |
+---------------------------------------------------------------+
| Home > Sermons > Walking in Faith                              |
+---------------------------------------------------------------+
|                                            [ Print ]           |
|                                                                |
| Subscribe: Apple Podcasts | Spotify | Google Podcasts          |
|                                                                |
| Walking in Faith: Trusting God Through Uncertainty  [Archived] |
| ______________________________________________________________ |
|                                                                |
| Teacher: Pastor James Mitchell                                 |
| Scripture: Hebrews 11:1-6                                      |
| Published: February 2, 2026                                    |
|                                                                |
| [Share] [Tweet] [Email]                                        |
|                                                                |
| +----------------------------------------------------------+  |
| |  [>]  ====|==========  12:34 / 36:15                     |  |
| |       Download MP3 (24.5 MB)                              |  |
| +----------------------------------------------------------+  |
|                                                                |
| [Show/Hide Scripture]                                          |
| ______________________________________________________________ |
|                                                                |
| In this passage, the author of Hebrews provides us with one   |
| of the most profound definitions of faith found anywhere in    |
| Scripture. Faith is not merely intellectual agreement...        |
|                                                                |
| Three Principles of Walking in Faith                           |
| 1. Faith begins with hearing God's Word...                     |
| 2. Faith requires action...                                    |
| 3. Faith is rewarded...                                        |
|                                                                |
| Comments (2)                                                   |
| <- Return to Sermon List                                       |
+---------------------------------------------------------------+
| [Site Footer]                                                  |
+---------------------------------------------------------------+

Print Popup Window

When the Print button is clicked, a popup window opens showing only the sermon content:

+---------------------------------------------------------------+
|                                         [ Print this page ]    |
|                                                                |
| Walking in Faith: Trusting God Through Uncertainty  [Archived] |
| ______________________________________________________________ |
|                                                                |
| Teacher: Pastor James Mitchell                                 |
| Scripture: Hebrews 11:1-6                                      |
| Published: February 2, 2026                                    |
|                                                                |
| ______________________________________________________________ |
| Bible Passage                                                  |
| Hebrews 11:1-6                                                 |
| ______________________________________________________________ |
|                                                                |
| In this passage, the author of Hebrews provides us with one   |
| of the most profound definitions of faith found anywhere in    |
| Scripture. Faith is not merely intellectual agreement...        |
|                                                                |
| Three Principles of Walking in Faith                           |
| 1. Faith begins with hearing God's Word...                     |
| 2. Faith requires action...                                    |
| 3. Faith is rewarded...                                        |
|                                                                |
+---------------------------------------------------------------+

What Gets Hidden in Print

Element How Hidden Reason
Site header and navigation tmpl=component Not relevant on paper
Sidebar and modules tmpl=component Not relevant on paper
Site footer tmpl=component Not relevant on paper
Print button CSS .proclaim-no-print No need to print the print button
Podcast subscribe links PHP $isPrint check Not clickable on paper
Social sharing buttons PHP $isPrint check Not functional on paper
Audio/video media players CSS iframe, video, audio Cannot play on paper
Download buttons CSS .media-download-btn Not clickable on paper
Comments section PHP $isPrint check Keeps printout focused on content
Footer navigation links PHP $isPrint check Not needed on paper

What Stays Visible in Print

Element Notes
Sermon title Full heading with archive badge if applicable
Teacher name Who delivered the message
Scripture reference Book, chapter, and verse
Publication date When the sermon was published
Scripture passage Shown as a text reference (the BibleGateway iframe is replaced with a plain text citation)
Sermon study text Complete sermon notes and content
Section headings Properly formatted for paper
Images Scaled to fit page width
External links URLs shown in parentheses after link text

Print Optimization Details

The print stylesheet (proclaim-print.css) applies these paper-optimized styles:

  • Typography: 12pt body text, 18pt headings, 1.5 line spacing
  • Colors: Forced black text on white background for readability
  • Page breaks: Headings won't break across pages; paragraphs have orphan/widow control (minimum 3 lines)
  • Link URLs: External links show their full URL in parentheses (e.g., "Visit our site (https://example.com)")
  • Images: Scaled to fit within page margins, won't break across pages
  • Archive badge: Shown as a simple bordered label instead of colored background
  • Scripture passage: Rendered as text reference with borders, instead of the interactive toggle/iframe

Template Compatibility

Because the print view uses tmpl=component, the print output is completely independent of the site template. It works identically with:

  • Cassiopeia (default Joomla 5 template)
  • JA templates
  • YOOtheme Pro
  • Any other Joomla template

The print CSS only targets Proclaim's own CSS classes and HTML elements.

Custom Template Code

If you have custom template code with elements that should not print, add the proclaim-no-print CSS class:

<div class="proclaim-no-print">
    <!-- This content will be hidden when printing -->
    <a href="#">Download Study Guide PDF</a>
</div>

Browser Support

The print feature uses standard CSS @media print rules and works in all modern browsers:

  • Chrome / Edge (Chromium)
  • Firefox
  • Safari

Users can also use their browser's built-in Print to PDF feature to save sermon notes as a PDF file.

Clone this wiki locally