.page-header {
    border-bottom: none;
}
.page-header h1 {
    margin-bottom: 1em;
}

h1,
h2,
#my-mantra-for-2019 p
{
    text-align: center;
}

blockquote p {
    margin-bottom: 0;
}

/* less spacing at the top of the first sub-section */
.sub-section:first-of-type h3 {
    margin-top: 10px;
}

/* pad the left border in the e-mails, like we do for the print version */
.email #annual-forecast {
    margin-left: 0.50in;
}

#elements table th { width: 50%; text-align: right }

@media print {
    @page {
        margin: 0.70in 0.50in 0.70in 1.30in;
    }

    #annual-forecast h1 { font-size: 32px; line-height: 40px; }
    #annual-forecast h2 { font-size: 24px; line-height: 40px; }
    #annual-forecast h3 { font-size: 20px; line-height: 40px; }

    #annual-forecast h3 {
        margin-top: 20px;
    }

    #annual-forecast #opening-quote {
        padding-top: 0;
        padding-bottom: 0;
    }

    .section {
        margin-right: 0.20em;
    }

    .section p {
        line-height: 1.60em;
        padding-bottom: 0.5em;
    }

    #annual-forecast .section:after {
        padding: 2.25em 0 1.25em 0;
        page-break-inside: avoid;
    }

    /* Section over-rides */
    #annual-forecast #mercury-retrograde {
        /* Mercury Retrograde section is large enough this year, we can break inside it. */
        page-break-inside: auto;
    }
    #annual-forecast #my-mantra-for-2019,
    #annual-forecast #lucky-days-for-2019 {
        /* Don't break inside these small sections */
        page-break-inside: avoid;
    }

    #annual-forecast .announcement-section {
        padding-bottom: 1.0em;
    }

    /* Show our section divider after each section too */
    #annual-forecast section:after,
    #annual-forecast .section:after,
    #annual-forecast .sub-section:after {
        content: '';
        display: block;
        height: 14px;
        background: url(/images/divider.gif) no-repeat scroll center;
        padding: 0em 0 2em 0;
        border: 0;
        margin: 0;
        /* force Chrome/Safari to print our divider images */
        -webkit-print-color-adjust: exact;
    }
    #annual-forecast section:after,
    #annual-forecast .section:after {
        padding-top: 1em !important;
        padding-bottom: 1em !important;
    }
    /* ... except this one */
    #annual-forecast #what-will-2019-be-like:after {
        display: none;
    }

    /* Page break after all sections _except_ "My Mantra for 2019" */
    #hello
    , #a-backwards-glance
    , #so-here-we-are
    , #money-and-career
    , #relationships
    , #home-and-family
    , #monthly-highlights
    , #my-mantra-for-2019
    , #mercury-retrograde
    { page-break-after: always }

    /* Don't page break mid-month in a monthly highlight */
    #annual-forecast #monthly-highlights .highlight {
        page-break-inside: avoid;
    }

    /* Sign-by-sign over-rides */
    #aries #home-and-family          { page-break-after: avoid }
    #sagittarius #a-backwards-glance { page-break-after: avoid }
}
