@CHARSET "UTF-8";

div#monthDisplay {
    width: 511px;
    /* border: 2px #887F57 solid; */
    padding: 1px;
    border-top: 0px;
}

div#calendarSelect {
    float: right;
    margin-top: -27px;
    color: #472B12;
}

div#calendarHeader {
    background-color: #FFFFFF;
    height: 35px;
    width: 100%;
    valign: middle;
}

table#calendarHeader {
    width: 100%;
    border-spacing: 0px;
    padding: 0px;
}

table#calendarHeader span {
    cursor: pointer;
}

table#calendarHeader td {
    text-align: center;
    height: 33px;
    width: 33%;
}

#calendarHeader {
    padding: 10px;
    text-align: center;
    width: 100%;
}


td#monthTab1 {
    /*
    border-left: 2px #887F57 solid;
    border-top: 2px #887F57 solid; */
    color: #865E36;
    font-weight: bold;
    font-size: 14px;
}

td#monthTab2 {
    /* border-top: 2px #887F57 solid; */
    color: #BDA791;
    font-weight: bold;
    font-size: 14px;
}

td#monthTab3 {
    /* 
    border-top: 2px #887F57 solid;
    border-right: 2px #887F57 solid; */
    color: #BDA791;
    font-weight: bold;
    font-size: 14px;
}

div#monthDisplay table {
    width: 100%;
    padding: 0px;
    border-spacing: 0px;
    border: 0px;
}

div#monthDisplay table th {
    border: 1px solid #FFFFFF;
    color: #865E36;
}

div#monthDisplay table td {
    width: 81px;
    height: 81px;
    border: 1px solid #FFFFFF;
    background-color: #BDA791;
    color: #865E36;
    valign: bottom;
    padding: 0px;
}

div#monthDisplay table td a {
    color: #FFFFFF;
}

div#monthDisplay table td#noDate {
    background-color: #865E36;
}


p#eventTitle a{
    text-decoration: none;
    color: #AB5D18;
    font-weight: bold;
}

span#monthDate {
    font-weight: bold;
    margin-left:3px;
}

div#monthDisplay table table {
    height: 100%;
}

div#monthDisplay table table td {
    border: 0px;
    width: 100%;
    height: 100%;
}

td#monthDate {
    valign: bottom;
}