﻿/* DATE */
.dtstart {}
.clearit {height: 1%;}
.mydate {float:left;margin-right:6px}

span.calSheet span {display: block; float: left; width: 100%;}

span.calSheet span.month
{
background-color: #d51007;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #d51007;
border-right-color: #d51007;
border-bottom-color: #d51007;
border-left-color: #d51007;
color: #ffffff;
text-transform: uppercase;
line-height: 1.1em;
font-weight: bold;
text-align: center;
}

span.calSheetSmall span.month
{
height: 10px;
font-size: 9px;
}

/* calSheet */

span.calSheet {
    display: block;
    text-align: center;
}

span.calSheet span {
    display: block;
    float: left;
    width: 100%;
}

span.calSheet span.month {
    background: #D51007;
    border: 1px solid #D51007;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.1em;
    font-weight: bold;
    text-align: center;
}

span.calSheet span.day {
    background: #fff;
    border: 1px solid #ccc;
    border-top: none;
    color: #000;
    line-height: 1.4em;
    font-weight: bold;
    letter-spacing: -0.1em;
}

/* calSheetSmall */
span.calSheetSmall {
    width: 25px;
}

span.calSheetSmall span.month {
    height: 10px;
    font-size: 9px;
}

span.calSheetSmall span.day {
    font-size: 14px;
}
