a:hover {  color: #FF3366}
a:link {  color: #0066CC}
body {
font-family: Arial, Helvetica, sans-serif;
background-color: #E5ECF6;
background-image: url(http://calendar.wincalendar.com/mainjpg/calendar-back/leftbar.jpg); 
background-repeat:repeat-y;
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0;
font-size: 12px;
color: #003366;  }
#calendar-head {
position:absolute;
width:322px;
height:143px;
z-index:3;
left: 0;
top: 0;
background-image: url(http://calendar.wincalendar.com/mainjpg/calendar-back/calendar-heading.jpg);
background-repeat: no-repeat; }
#WinCalendarTopLeft {
position:absolute;
width:294px;
height:43px;
border:0px;
z-index:4;
left: 5px;
top: 2px; }
#WinCalendarTopLeft img{ width:100%; height:100%; border:0px;}
#Calendar-Title {
position:absolute;
left:30px;
top:47px;
width:228px;
height:23px;
z-index:22;
}
div#headContainer {  /*icons + search bar */
position:absolute;
width:auto;
height:45px;
z-index:11;
left:300px;
right:0px;
top:0px;
overflow:hidden;
}
div.DivTopSearch {
float:right;
width:35%;
height:45px;
top: 0px;
margin:0;
right:0px;
text-align:right;
vertical-align:middle; 
text-align:right;
line-height:45px;
padding-right:5px;
}
div.DivTopSearch form{
vertical-align:middle;
}
#Calendar_Legend {
position:static;
text-align:left;
display:block;
margin-left:0;
margin-right:0;
margin-top:6px;
margin-bottom:3px;
width:683px;
height:19px;
left: 0px;
}
.main_heading {
color: #FFFFFF;
list-style-position: inside;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
div#LeftMenuCont {
position:absolute;
left:1px;
top:69px;
width:278px;
height:548px;
z-index:12;
}
#wincalendar {
display:inline-block;
float:left;
height:32px;
margin-top:16px;
margin-left:12px;
margin-bottom:16px;
vertical-align:middle;
width:32px;
padding-bottom:0px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -631px 0;	
background-repeat:no-repeat;
}
div#wincalendarlinks {
display:inline-block;
float:left;
padding-left:0;
margin-left:6px;
}
#wincalendarlinks ul{
position:relative;
display:inline-block;
float:left;
right:0px;
padding-left:0;
}
#word {
display:inline-block;
clear:both;
position:relative;
float:left;
left:1px;
height:34px;
margin-top:10px;
margin-left:10px;
margin-bottom:3px;
vertical-align:middle;
width:34px;
padding-bottom:0px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -663px 0;	
background-repeat:no-repeat;
}
div#wordlinks {
display:inline-block;
float:left;
padding:0;
margin-left:6px;
}
#wordlinks ul{
display:inline-block;
padding: 0px 0px 0px 0px;
margin:0;
float:left;
}
#excel{
display:inline-block;
clear:both;
position:relative;
float:left;
left:1px;
height:34px;
margin-top:10px;
margin-left:10px;
margin-bottom:3px;
vertical-align:middle;
width:34px;
padding-bottom:0px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -697px 0;	
background-repeat:no-repeat;	
}
div#excellinks {
display:inline-block;
float:left;
padding:0;
margin-left:6px;
}
#excellinks ul{
display:inline-block;
padding: 0px 0px 0px 0px;
margin:0;
float:left;
}
#leftAd {
clear:both;	
min-height:254px;
margin-left:17px;
margin-bottom:3px;
padding-top:4px;
margin-top:2px;
}
#LeftMenuCont ul{
list-style: none;  
margin-left:1px;
}
#LeftMenuCont li{
background-image:url(http://calendar.wincalendar.com/gifs/bullet_.png);
background-repeat:no-repeat;
background-position:center left;
padding-left:11px;
padding-top:1px;
padding-bottom:1px;
}
#headContainer .main_heading {
font-size: 12px;
}
H1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 400;
color: #FFF;
font-variant: normal;
word-spacing: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
vertical-align: middle;
}
.sub_heading {color: White;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style-type: none; list-style-position: inside}
.sub_heading a:hover {  font-weight: bolder; text-transform: none; color: #330099; background-color: #FF9999; list-style-image: url(http://calendar.wincalendar.com/gifs/bulletb.GIF); list-style-type: none}
.main_heading a:link {  color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
.main_heading a:visited {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif}
.main_heading a:hover {
color: #333366;
background-color: #FFCCCC;
list-style-image: url(http://calendar.wincalendar.com/gifs/bulletb.GIF);
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
list-style-position: outside;
text-align: center;
}
#TopHeaderBar {  
position:absolute;
overflow:hidden;
width:auto;
min-width:923px;
right:0;
margin-right:0;
margin-left:0;
left:271px; 
top:0px;
height:281px;
z-index:2;
background-image: url(http://calendar.wincalendar.com/mainjpg/calendar-back/calendar-horz.jpg);
background-repeat:repeat-x; }
#printable-calendar {
position:absolute;
left:267px;
top:43px;
right:0px;
margin-right:0px;
margin-left:0px;
width:auto;
min-width:920px;
height:945px;   /*math below */
z-index:20;
vertical-align:top;
overflow:visible;
}
img.bookmarkb {
width:163px;
height:26px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -59px 0;	
}
img.bookmarkb {
width:144px;
height:26px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -221px 0;	
}
img.printi {
width:26px;
height:26px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -365px 0;	
}
ul#emailul {
width:59px; 
height:26px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) 0 0;
background-repeat:no-repeat;
}
img.emaili {
position:relative;
width:24px;
height:24px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -391px 0;	
background-repeat:no-repeat;
}
ul#bookmarkul {
width:163px; 
height:26px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -59px 0;	
background-repeat:no-repeat;
}
img.bookmarki {
position:relative;
width:24px;
height:24px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -415px 0;	
background-repeat:no-repeat;
}
img.googlei {
position:relative;
width:24px;
height:24px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -439px 0;	
background-repeat:no-repeat;
}
img.yahooi {
width:24px;
height:24px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -463px 0;	
background-repeat:no-repeat;
}
img.delici {
width:24px;
height:24px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -487px 0;	
background-repeat:no-repeat;
}
img.addtoanyi {
width:24px;
height:24px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -511px 0;	
background-repeat:no-repeat;
}
ul#shareul {
width:144px; 
height:26px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -221px 0;	
background-repeat:no-repeat;
}
img.facebooki {
width:24px;
height:24px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -535px 0;	
background-repeat:no-repeat;
}
img.redditi {
width:24px;
height:24px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -559px 0;	
background-repeat:no-repeat;
}
img.stumblei {
width:24px;
height:24px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -583px 0;	
background-repeat:no-repeat;
}
img.twiti {
width:24px;
height:24px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -607px 0;	
background-repeat:no-repeat;
}
img.htmlsmall {
width:20px;
height:20px;
border:1px;
border-style:solid;
margin-left:0;
margin-bottom:-1px;
margin-right:6px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -771px 0;	
background-repeat:no-repeat;
}

img.excelsmall {
width:20px;
height:20px;
border:0;
margin-right:6px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -731px 0;	
background-repeat:no-repeat;
}

img.wordsmall {
width:20px;
height:20px;
border:0;
margin-right:6px;
margin-left:0px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -751px 0;	
background-repeat:no-repeat;
}
img.nextmonth {
width:5px;
height:11px;
border:0;
margin-left:3px;
margin-bottom:-1px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -791px 0;	
background-repeat:no-repeat;
}
img.priormonth {
width:5px;
height:11px;
border:0;
margin-right:3px;
margin-bottom:-1px;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -796px 0;	
background-repeat:no-repeat;
}
img.wincali {
width:32px;
height:32px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -631px 0;	
background-repeat:no-repeat;
}
img.wordbi {
width:34px;
height:34px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -663px 0;	
background-repeat:no-repeat;
}
img.excelbi {
width:34px;
height:34px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -697px 0;	
background-repeat:no-repeat;
}
img.excelsi {
width:20px;
height:20px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -731px 0;	
background-repeat:no-repeat;
}
img.wordsi {
width:20px;
height:20px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -751px 0;	
background-repeat:no-repeat;
}
img.htmli {
width:20px;
height:20px;
border:0;
background:url(http://calendar.wincalendar.com/gifs/allicons.png) -771px 0;	
background-repeat:no-repeat;
}
.iframe-Calendar {
overflow:hidden;
height:945px;  /*match above printable-calendar */
width:100%;
border:none;
margin:0;
border-style:none;
}
#LogoFooter {
position:absolute;
left:275px;
top:1040px; /*rel to match above printable-calendar */
right:0;
width:auto;
min-width:300px;
height:auto;
z-index:21;
margin-top:7px;
padding-bottom:10px;
margin-bottom:20px;
margin-right:200px;
text-align:center;
font-size:90%; 
overflow:hidden;
clear:both;
}
.US_Holidays {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:maroon;
font-size:7.5pt;
font-weight:400;
font-style:normal;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:middle;
border-top:.5pt solid silver;
border-right:.5pt solid silver;
border-bottom:.5pt solid silver;
border-left:.5pt solid silver;
background:#FFFFCC;
}
.Christian_Holidays {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:#993300;
font-size:7.5pt;
font-weight:400;
font-style:normal;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:middle;
border-top:.5pt solid silver;
border-right:.5pt solid silver;
border-bottom:.5pt solid silver;
border-left:.5pt solid silver;
background:#FFCC99;
}
.Jewish_Holidays {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:navy;
font-size:7.5pt;
font-weight:400;
font-style:normal;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:middle;
border-top:.5pt solid silver;
border-right:.5pt solid silver;
border-bottom:.5pt solid silver;
border-left:.5pt solid silver;
background:#99CCFF;
}
.Muslim_Holidays {
padding-top:1px;
padding-right:1px;
padding-left:1px;
color:#003300;
font-size:7.5pt;
font-weight:400;
font-style:normal;
font-family:Arial, sans-serif;
text-align:center;
vertical-align:middle;
border-top:.5pt solid silver;
border-right:.5pt solid silver;
border-bottom:.5pt solid silver;
border-left:.5pt solid silver;
background:#CCFFCC;
}
.table-calendar-container{
text-align:center;
vertical-align:top;
padding:0;
margin:0;
}
.table-calendar-ref{
vertical-align:top;
text-align: right;
}
#calendar-printable-top {
position:static;
display:inline-block;
z-index:25;
max-width:320px;
min-width:302px;
}
.calendar-funfacts {
vertical-align:top;	
position:static;
display:inline-block;
z-index:25;
width:353px;
font-size: 11.5px;
}
.calendar-funfacts ul{
list-style: none outside none;
margin:0px;
padding:0px;
}
.calendar-funfacts li{
background-image:url(http://calendar.wincalendar.com/gifs/bulletf.png);
background-repeat:no-repeat;
background-position:top left;
margin-left:0px;
padding-left:10px;
padding-top:1px;
padding-bottom:1px;
}
.calendar-funfacts table{
width:100%;
margin-top:12px;
background-color:#FBFCFD;
color:#2E63A5;
border-width:1.0pt;
border-right:1.0pt solid #9BB9D9; 
border-left:1.0pt solid #9BB9D9; 
border-bottom:1.0pt solid #9BB9D9; 
text-align:left;
}
.calendar-funfacts td{
padding-left:4px;
padding-right:5px;
padding-top:3px;
padding-bottom:2px;
border-bottom:1.0pt solid #E5ECF6;
}
.calendar-funfacts .category{
width:119px;
color:#003366;
text-align:right;
padding-right:7px;
background-color:#E5ECF6;
border-bottom:1.0pt solid #FFF;
}
.calendar-funfacts caption{
padding-top:1px;
border:1.0pt solid #7EA5CF;
background-color:#4F81B9;
}
img.birthstone {
width:16px;
height:16px;
border:0;
margin-right:0px;
margin-bottom:0px;
background:url(http://calendar.wincalendar.com/gifs/month_icons.png) -45px 0;	
background-repeat:no-repeat;
}
img.fruit{
width:32px;
height:19px;
border:0;
margin-right:0px;
margin-bottom:0px;
background:url(http://calendar.wincalendar.com/gifs/month_icons.png) 0 0;	
background-repeat:no-repeat;
}
img.flower {
width:13px;
height:18px;
border:0;
margin-right:0px;
margin-bottom:0px;
background:url(http://calendar.wincalendar.com/gifs/month_icons.png) -32px 0;	
background-repeat:no-repeat;
}
H2 {
font-size: 12px;
font-weight: 600;
color: #FFF;
font-variant: normal;
word-spacing: normal;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
#div_share_me {
position:relative;
float:left;
display:inline;
width:50%;
padding:0px;
vertical-align:middle;
min-width:290px;
height:45px;
top:0px;
text-align: right;  
font-size: 10.5px;
color:#FFF;
border:0;
}
#div_share_me ul {
display:inline-block;	
vertical-align:middle;
position:relative;
top:40%;
margin-top:-7px;
margin-right:5px;
height:30px;
line-height:26px;
padding-top:0px;
padding-left:0px;
text-align:right;
word-spacing:-1px;
}
#div_share_me li {
vertical-align:middle;	
display:inline;	
}
#div_share_me img {
display:inline;	
vertical-align:middle;
padding:0px;
margin-right:1px;
margin-top:1px;
margin-left:1px;
margin-bottom:3px;
border:0;
}
/*#div_share_me img:hover  {
border-top-width:thin;
border-bottom-width:thin;
border-style:solid;
border-left-style:none;
border-right-style:none;
border-color:#F69;
}
*/
#Div-Print-Friendly {
display:inline;
height:45px;
width:10%;
min-width:100px;
float: left;
}
#Div-Print-Friendly table{
width:100%;
border:0;
height:45px;
vertical-align:middle;
text-align:center;
}
.ClassQuick_Ref_Cal {
position:static;  
overflow:visible;  
text-align:right;
width:197px; 
overflow:visible;
height:100%;
}
.about_divider {
width:90%;
}
input.searchbtn {
padding: 1px 2px 1px 2px;
color:#003366;
}
#setValue {
color:blue;
text-decoration: blink;
background-color: yellow;
}
