/* these entries are hard-coded index in CCalendarHtml.cpp; look for cssRules */
.pagebreak { page-break-before: always}  /* [0] */
.pagebreak2 { page-break-after: auto }
<!--
tr
    {mso-height-source:auto;}
col
    {mso-width-source:auto;}
br
    {mso-data-placement:same-cell;}
.style0  /* [6] */
    {mso-number-format:General;
    text-align:general;
    vertical-align:bottom;
    white-space:nowrap;
    mso-rotate:0;
    mso-background-source:auto;
    mso-pattern:auto;
    color:windowtext;
    font-size:10.0pt;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    font-family:"Cambria";
    mso-generic-font-family:auto;
    mso-font-charset:0;
    border:none;
    mso-protection:locked visible;
    mso-style-name:Normal;
    mso-style-id:0;}


td  /* [7] */
    {mso-style-parent:style0;
    padding-top:1px;
    padding-right:1px;
    padding-left:1px;
    mso-ignore:padding;
    color:windowtext;
    font-size:10.0pt;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    font-family:"Cambria";
    mso-generic-font-family:auto;
    mso-font-charset:0;
    mso-number-format:General;
    text-align:general;
    vertical-align:bottom;
    border:none;
    mso-background-source:auto;
    mso-pattern:auto;
    mso-protection:locked visible;
    white-space:nowrap;
    mso-rotate:0;}
.mini   /* [8] */
    {width:15px;
    margin:.1in 0 0 0;
    color:gray;
    font-size:9.0pt;
    font-family:"Cambria";
    font-weight: bolddd;
    font-style: italiccc;
    text-align: center;
    vertical-align: bottom;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;}
.xl24
    {mso-style-parent:style0;
    color:gray;
    font-size:40.0pt;
    text-align:center;
    vertical-align:middle;}
.xl25   /* [10] 6rowsx7cols cells of large month */
    {padding-top:0px;
    padding-right:0px;
    padding-left:0px;
    mso-ignore:padding;
    border:solid gray 2px;
    color:gray;
    font-size:50.0pt;
    font-weight:400;
    font-style:normal;
    text-align:center;
    text-decoration:none;
    font-family:"Cambria";
    text-align:general;
    vertical-align:middle;
    height:80px;mso-height-rule:exactly;
    white-space:nowrap;}
.xl25nb   /* [11] */
    {padding-top:0px;
    padding-right:0px;
    padding-left:0px;
    mso-ignore:padding;
    border:none;
    color:gray;
    font-size:50.0pt;
    font-weight:400;
    font-style:normal;
    text-align:center;
    text-decoration:none;
    font-family:"Cambria";
    text-align:general;
    vertical-align:middle;
    height:80px;mso-height-rule:exactly;
    white-space:nowrap;}
.xl25sm
    {mso-style-parent:style0;
    color:gray;
    font-size:20.0pt;
    text-align:center;
    vertical-align:middle;
    height:80px;mso-height-rule:exactly;
    border:.5pt solid windowtext;}
.xl25border   /* [10] 6rowsx7cols cells of large month */
    {padding-top:0px;
    padding-right:0px;
    padding-left:0px;
    mso-ignore:padding;
    border:solid gray 2px;
    color:gray;
    vertical-align:top;
    height:80px;mso-height-rule:exactly;
    white-space:nowrap;}
.xl26 /* [13] days of the week */
    {mso-style-parent:style0;
    font-size:10.0pt;
    font-family:"Cambria";
    height:12.35px;mso-height-rule:exactly;
    vertical-align:middle;
    text-align:center;
    border:solid gray 2px;
    color:gray;
    text-decoration:none;
    border-top:2px solid gray;
    border-right:2px solid gray;
    border-bottom:2px solid gray;
    border-left:2px solid gray;
    white-space:nowrap;}
.xl27 /* [14] jewish months*/
    {mso-style-parent:style0;
    color:gray;
    font-size:26.0pt;
    font-family:"Cambria";
    mso-number-format:"mmmm\ yyyy";
    text-align:center-across;
    vertical-align:middle;}
.xl28
    {mso-style-parent:style0;
    font-size:26.0pt;
    text-align:center-across;
    vertical-align:middle;}
.xl29
    {mso-style-parent:style0;
    border-top:none;
    border-right:none;
    border-bottom:.5pt solid windowtext;
    border-left:none;}
.xl30  /* [17] large month names */
    {mso-style-parent:style0;
    color:gray;
    font-size:48.0pt;
    mso-number-format:"mmmm\ yyyy";
    text-align:center-across;
    vertical-align:middle;}
.xl31  /* [18] two pics per cell */
    {mso-style-parent:style0;
    color:gray;
    font-size:12.0pt;
    font-family:"Cambria";
    text-align:left;
    vertical-align:middle;}
.xl32  /* [19] large date in cells with 4 pics */
    {mso-style-parent:style0;
    color:gray;
    font-size:36.0pt;
    mso-number-format:"mmmm\ yyyy";
    text-align:center-across;
    vertical-align:middle;}
.xl33  /* [20] text on back page */
    {mso-style-parent:style0;
    color:gray;
    /*font-size:36.0pt;*/
    text-align:center-across;
    vertical-align:middle;}
.hand  /* [21] things that cursor hovers over ... onepic, twopic, fourpic */
    {cursor: hand; cursor: pointer;text-align:left;}
@page
    {margin:.1in .1in .1in .1in;
    mso-header-margin:.1in;
    mso-footer-margin:.1in;
    mso-page-orientation:landscape;}
table
    {mso-displayed-decimal-separator:".";
    mso-displayed-thousand-separator:",";}
-->
