/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
:focus{outline:0}
body{line-height:1;color:#000;background:#FFF}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
/* print.css */
BODY{background-image:url(/images/page-bg-gray.jpg);background-repeat:repeat;margin:0;padding:0}
.calendar-wrapper{width:99%!important;background-color:#FFF;margin:2em auto 0;padding:.5em}
#divCalendarNav{display:none!important}
.calendar-header{margin:0!important}
.ThreeColumnContainer{position:relative;width:100%;height:4em;margin:0}
.ThreeColumnContainer .column{width:33%;position:absolute}
.calendar-header .left{width:66%!important;left:0;text-align:left!important}
.middle{left:33%;text-align:center}
.right{left:66%;text-align:right!important}
#divCalendarNav .middle H2{color:#EEE;font-weight:400;font-family:Verdana, Arial, Helvetica, sans-serif;display:block;margin:.125em 0}
.calendar-wrapper H1,.calendar-wrapper H2{font-family:"Times New Roman", Times, serif;font-weight:400}
H1 ACRONYM{font-size:.8em!important}
TH A,H2 A,H1 A{color:#555;text-decoration:none}
.calendar-header H2{padding-top:.25em}
.calendar-header H2 A{color:#555;text-decoration:none;font-size:1.9em}
.calendar-wrapper H1{font-size:2.5em;font-family:"Times New Roman", Times, serif;background-image:none;margin:.25em 0 .125em .5em !important;padding:0!important}
.calendar-wrapper H2,.calendar-wrapper H1 SPAN{font-size:14pt;font-family:Georgia, "Times New Roman", Times, serif;margin:.25em 0 .5em}
TABLE.calendar{clear:both;width:99%;background-color:#FFF;border-top:1.5px solid #555;border-left:1.5px solid #555;border-bottom:1.5px solid #555;margin:1em auto 2em!important}
TABLE.calendar TR TH{text-align:center;width:14.25%;border-right:1.5px solid #555;padding:.5em 0}
TABLE.calendar TH H3{font-weight:400;text-align:center}
TABLE.calendar TR TD{font-size:.9em;height:8.25em;border-top:1.5px solid #555;border-right:1.5px solid #555;padding:.5em}
TABLE.calendar TR TD.gray-days{background:#DDD }
TABLE.calendar TH DL{border-top:1.5px solid #555;margin:.25em 0 0;padding:.25em 0 0}
TABLE.calendar TH DL DT{width:1em;position:absolute;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;padding-left:.3em}
TABLE.calendar TD DL DD{font-family:Verdana, Arial, Helvetica, sans-serif!important;font-size:8pt!important;text-align:right!important}
TABLE.calendar TD UL{padding:1em .5em .5em 0}
TABLE.calendar TD UL LI{font-size:.9em;line-height:125%;font-family:Arial, Helvetica, sans-serif;letter-spacing:.5px;margin:.25em 0}
TABLE.calendar TD H4{font-family:"Times New Roman", Times, serif;font-size:16pt;font-weight:400}
DIV.bahai-date{float:right;width:1.5em;font-family:"Times New Roman", Times, serif;font-size:12pt;text-align:center;background-color:#EAEAEA;border-bottom:1.5px solid #555;border-left:1.5px solid #555;margin-right:-7px;margin-top:-7px;padding:.5em .25em}
DIV.day-icons IMG{float:right}
TABLE.calendar TR TD.gray-days A{text-decoration:none!important}
TABLE.calendar TD UL LI.holy-day{font-weight:400}
TH.last-th{border-right:1.5px solid #555!important}
.page-ads,.footer,.footer *,.calendar-header H2 A IMG,DIV.day-icons,TABLE.calendar TR TD.gray-days A IMG,A.large-icon{display:none}


