.calendar
{
    display: block;
}

div.period
{
    height: 20px;
}


div.period:hover
{
    background-color: #4b8acc;
}

div.holder
{
    background-color: #339933;
    float: left;
}

div.substitute
{
    background-color: #715299;
    float: left;
}

div.unavailable
{
    background-color: #8495a1;
    float: left;
}

div.separator
{
    width: 2px;
    background-color: #ffffff;
    float: left;
}


