table.blue_year {
background-color:#aec9df;
margin:10mm;
}
table.blue_month {
color:white;
background-color:#aec9df;
}
th.blue_yeartitle {
text-align:center;
color:black;
background-color:#aec9df;
padding-bottom:0.5em;
border-bottom:1px solid silver;
}
th.blue_yeartitle big {
font-size:300%;
font-family:Georgia,serif;
font-weight:normal;
}
th.blue_montitle {
font-size:200%;
font-family:Verdana,serif;
font-weight:normal;
text-align:center;
color:white;
background-color:#37658A;
padding:0.1em 0.2em 0.2em 0.2em;
}
th.blue_light, th.blue_lightmarked {
font-size:150%;
font-family:Verdana,serif;
font-weight:bold;
text-align:;
color:black;
background-color:transparent;
padding:0.1em 0.2em 0.1em 0.2em;
border-bottom:1px solid #37658A;
}
th.blue_dark, th.blue_darkmarked {
font-size:150%;
font-family:Verdana,serif;
font-weight:bold;
text-align:center;
color:black;
background-color:transparent;
padding:0.1em 0.2em 0.1em 0.2em;
border-bottom:1px solid #37658A;
}
td.blue_light, td.blue_lightmarked {
font-size:150%;
font-family:Verdana,serif;
font-weight:normal;
text-align:center;
color:black;
background-color:transparent;
padding:0.1em 0.2em 0.3em 0.2em;
}
td.blue_dark, td.blue_darkmarked {
font-size:150%;
font-family:Verdana,serif;
font-weight:normal;
text-align:center;
color:black;
background-color:transparent;
padding:0.1em 0.2em 0.3em 0.2em;
}
th.blue_darkmarked, th.blue_lightmarked, td.blue_darkmarked, td.blue_lightmarked {
color:#37658A;
}
td.blue_today {
font-size:150%;
font-family:Verdana,serif;
font-weight:bold;
text-align:center;
color:inherit;
background-color:#6195c0;
padding:0.1em 0.2em 0.3em 0.2em;
border:1px solid #6195c0;
}
a.blue_datelink {
text-decoration:underline;
color:#3333ff;
background-color:transparent;
display:block;
}
a.blue_titleddatelink {
color:#3333ff;
background-color:transparent;
}
em.blue_titleddate {
font-weight:normal;
font-style:normal ;
color:gray;
background-color:transparent;
}
td.blue_monthcell {
padding-bottom:1em;
padding-right:1em;
}
td.blue_monthlastcell {
padding-bottom:1em;
}