﻿.foo
{
}

/* Search keyword */
.srch-txt
{
    background: yellow;
    color: Red;
}

/* Calendar view for group by month sections */
#calendar_view
{
}
#calendar_view .cal table.events
{
    border: 0px;
}
#calendar_view table.events
{
    width: 100%;
    margin-bottom: 20px;
    border-top: solid 1px #D9D9D9;
    border-left: solid 1px #D9D9D9;
}
#calendar_view table.ttl td, #calendar_view table th
{
    padding: 3px;
}
#calendar_view table.events td
{
    padding: 5px;
    border-right: solid 1px #D9D9D9;
    border-bottom: solid 1px #D9D9D9;
    text-align: left;
}
#calendar_view table.events tbody td.date
{
    width: 1%;
    white-space: nowrap;
}
#calendar_view table.events tbody td ul.monthlinks
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
}
#calendar_view table.events tbody td ul.monthlinks li
{
    margin: 0px;
    padding: 0px 4px;
    display: inline;
}
#calendar_view .calendar table.events tbody td, .calendar table.events tfoot td
{
    background-color: White;
}
#calendar_view .calendar table.events
{
    margin-bottom: 0px;
}
#calendar_view .calendar table.events tbody td span.date-lbl
{
    display: block;
    padding-top: 4px;
}
#right ul.Links li a span.date-lbl
{
    display: block;
    margin-top: 6px;
    color: Gray;
}