.RadCalendar_YearCalendar .rcHover {
    background-color: lavender !important;
    background-image: none !important;
    cursor: pointer !important;
}

    .RadCalendar_YearCalendar .rcHover a {
        color: inherit !important;
        background-color: inherit !important;
        background-image: none !important;
    }

.RadCalendar_YearCalendar .rcSelected {
    color: inherit !important;
    background-color: lavender !important;
    background-image: none !important;
    cursor: pointer !important;
}

    .RadCalendar_YearCalendar .rcSelected a {
        color: inherit !important;
        font-weight: bold !important;
        background-color: inherit !important;
        background-image: none !important;
    }

.RadCalendarMonthView_YearCalendar .rcButtons > a:hover {
    background-color: #3276B1;
    color: #fff
}
/*
.RadCalendar_YearCalendar .rcRow > td {
    font-size: 7pt !important;
    word-break: break-word !important;
    text-align: left !important;
}


.RadCalendar_YearCalendar .rcRow td:first-child {
    padding-left: 0 !important;
}

.RadCalendar_YearCalendar .rcRow td:last-child {
    padding-right: 0 !important;
}

.RadCalendar_YearCalendar .rcRow > td:first-child {
    padding-left: 7px !important;
}

.RadCalendar_YearCalendar .rcRow > td:last-child {
    padding-right: 7px !important;
}

.RadCalendar_YearCalendar .rcRow > td a {
    float: right !important;
    font-size: 9pt !important;
    padding: 0;
}

*/
/* Original Calendar Skin */
.RadCalendar_YearCalendar {
    border-color: #ccc;
    color: #333;
    background-color: #fff;
    font-size: 12px;
    font-family: Arial, sans-serif
}

    .RadCalendar_YearCalendar .rcTitlebar {
        border-color: #868686 #868686 #c4c4c4;
        background-color: #eaeaea;
        color: #000
    }

        .RadCalendar_YearCalendar .rcTitlebar table {
            font-size: 12px;
            line-height: 23px
        }

        .RadCalendar_YearCalendar .rcTitlebar td {
            padding: 0 0 1px
        }

.RadCalendar_YearCalendar .rcTitlebar .rcFastPrev {
            margin-left: 6px;
            background-position: 1px -197px
        }

        .RadCalendar_YearCalendar .rcTitlebar a.rcFastPrev:hover {
            background-position: 1px -247px
        }

        .RadCalendar_YearCalendar .rcTitlebar .rcPrev {
            background-position: 4px -297px
        }

        .RadCalendar_YearCalendar .rcTitlebar a.rcPrev:hover {
            background-position: 4px -347px
        }

        .RadCalendar_YearCalendar .rcTitlebar .rcNext {
            background-position: 3px -397px
        }

        .RadCalendar_YearCalendar .rcTitlebar a.rcNext:hover {
            background-position: 3px -447px
        }

        .RadCalendar_YearCalendar .rcTitlebar .rcFastNext {
            margin-right: 6px;
            background-position: 1px -497px
        }

        .RadCalendar_YearCalendar .rcTitlebar a.rcFastNext:hover {
            background-position: 1px -547px
        }

    .RadCalendar_YearCalendar .rcStandard {
        border-color: #868686
    }

    .RadCalendar_YearCalendar .rcStandardTable {
    }

    .RadCalendar_YearCalendar .rcHeader, .RadCalendar_YearCalendar .rcFooter {
        border-color: #868686
    }

    .RadCalendar_YearCalendar .rcWeek th {
        border-bottom: 1px solid #c5c5c5;
        padding: 4px 6px 3px 0;
        color: #333;
    }

    .RadCalendar_YearCalendar .rcWeek .rcViewSel {
        width: 13px;
        padding: 0 7px 0 9px;
        background: #eee
    }

    .RadCalendar_YearCalendar .rcRow th {
        width: 13px;
        padding: 0 7px 0 9px;
        background: #eee;
        color: #696969
    }

    .RadCalendar_YearCalendar .rcRow td {
        border-color: #fff
    }

    .RadCalendar_YearCalendar .rcStandard .rcRow a, .RadCalendar_YearCalendar .rcStandard .rcRow span {
        color: #333
    }

    .RadCalendar_YearCalendar .rcStandard .rcWeekend a {
        color: #666
    }

    .RadCalendar_YearCalendar .rcRow .rcToday {
        border-color: #898989;
        background-color: mediumseagreen !important;
        color: #000000 !important;
    }

    .RadCalendar_YearCalendar .rcStandard .rcOtherMonth a, .RadCalendar_YearCalendar .rcStandard .rcOutOfRange span {
        color: #898989
    }

    .RadCalendar_YearCalendar .rcRow .rcSelected {
        border: none;
        background-color: #3276B1;
    }

    .RadCalendar_YearCalendar .rcStandard .rcRow .rcSelected a {
        color: #fff
    }

    .RadCalendar_YearCalendar .rcRow .rcHover {
        background-color: lavender !important;
        background-image: none !important;
        cursor: pointer !important;
    }

    .RadCalendar_YearCalendar .rcStandard .rcRow .rcHover a {
        color: #333
    }

.RadCalendarMultiView_YearCalendar .rcTitlebar {
    border-color: #9a9a9a #9c9c9c #9c9c9c;
    background-color: #c5c5c5;
}

    .RadCalendarMultiView_YearCalendar .rcTitlebar table {
        border: 1px solid;
        border-color: #fdfdfd #f3f3f3 #e7e7e7;
        line-height: 27px
    }

    .RadCalendarMultiView_YearCalendar .rcTitlebar a.rcFastPrev:hover {
        background-position: 1px -647px
    }

    .RadCalendarMultiView_YearCalendar .rcTitlebar a.rcPrev:hover {
        background-position: 4px -747px
    }

    .RadCalendarMultiView_YearCalendar .rcTitlebar a.rcNext:hover {
        background-position: 3px -847px
    }

    .RadCalendarMultiView_YearCalendar .rcTitlebar a.rcFastNext:hover {
        background-position: 1px -947px
    }

.RadCalendarMultiView_YearCalendar .rcStandard {
    border-color: #9b9b9b
}

.RadCalendarMultiView_YearCalendar .rcCalendar {
    border-color: #868686
}

    .RadCalendarMultiView_YearCalendar .rcCalendar .rcStandardTable {
        height: 176px
    }

.RadCalendarMultiView_YearCalendar .rcStandardTable .rcTitle {
    border-color: #c4c4c4;
    padding: 0 0 2px;
    background-color: #eaeaea;
    line-height: 22px
}

table.RadCalendarMonthView_YearCalendar {
    border-color: #979797;
    background-color: #fff;
    color: #333
}

.RadCalendarMonthView_YearCalendar #rcMView_Feb, .RadCalendarMonthView_YearCalendar #rcMView_Apr, .RadCalendarMonthView_YearCalendar #rcMView_Jun, .RadCalendarMonthView_YearCalendar #rcMView_Aug, .RadCalendarMonthView_YearCalendar #rcMView_Oct, .RadCalendarMonthView_YearCalendar #rcMView_Dec {
    border-right: 1px solid #e0e0e0
}

.RadCalendarMonthView_YearCalendar a {
    color: #333
}

.RadCalendarMonthView_YearCalendar .rcSelected a {
    border: none;
    background-color: #3276B1;
    color: #fff
}

.RadCalendarMonthView_YearCalendar #rcMView_PrevY a, .RadCalendarMonthView_YearCalendar #rcMView_NextY a {
    width: 17px;
    height: 14px;
    color: #ccc
}

.RadCalendarMonthView_YearCalendar #rcMView_PrevY a {
    background-position: 7px -196px
}

.RadCalendarMonthView_YearCalendar #rcMView_NextY a {
    background-position: 7px -496px
}

.RadCalendarMonthView_YearCalendar .rcButtons {
    padding: 6px 7px 5px
}

.RadCalendarMonthView_YearCalendar input {
    border-color: #a7a7a7 #7b7b7b #7b7b7b #a7a7a7;
    background-color: #e9e9e9;
    color: #000;
    font-size: 12px
}

table.RadCalendarTimeView_YearCalendar {
    border-color: #868686;
    background: #fff;
    font-size: 12px
}

.RadCalendarTimeView_YearCalendar th {
    border-bottom: 1px solid #c4c4c4;
    padding: 0 0 1px;
    background-color: #eaeaea;
    color: #000;
    line-height: 23px
}

table.RadCalendarTimeView_YearCalendar td {
    border-color: #c5c5c5
}

.RadCalendarTimeView_YearCalendar a {
    color: #333
}

.RadCalendarTimeView_YearCalendar td.rcSelected a {
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background-color: #828282;
    color: #fff
}

.RadCalendarTimeView_YearCalendar td.rcHover a {
    color: #000000;
}

.RadCalendarTimeView_YearCalendar .rcFooter {
    border-color: #c5c5c5
}

.RadPicker_YearCalendar .rcCalPopup, .RadPicker_YearCalendar .rcTimePopup {

}

.RadPicker_YearCalendar .rcCalPopup {
    background-position: 0 0
}

.RadPicker_YearCalendar a.rcDisabled.rcCalPopup:hover {
    background-position: 0 0
}

.RadPicker_YearCalendar a.rcCalPopup:hover, .RadPicker_YearCalendar a.rcCalPopup:focus, .RadPicker_YearCalendar a.rcCalPopup:active {
    background-position: 0 -50px
}

.RadPicker_YearCalendar .rcTimePopup {
    background-position: 0 -100px
}

.RadPicker_YearCalendar a.rcDisabled.rcTimePopup:hover {
    background-position: 0 -100px
}

.RadPicker_YearCalendar a.rcTimePopup:hover, .RadPicker_YearCalendar a.rcTimePopup:focus, .RadPicker_YearCalendar a.rcTimePopup:active {
    background-position: 0 -150px
}

.RadCalendarRTL_YearCalendar .rcTitlebar .rcFastPrev {
    background-position: 1px -497px
}

.RadCalendarRTL_YearCalendar .rcTitlebar a.rcFastPrev:hover {
    background-position: 1px -547px
}

.RadCalendarRTL_YearCalendar .rcTitlebar .rcPrev {
    background-position: 3px -397px
}

.RadCalendarRTL_YearCalendar .rcTitlebar a.rcPrev:hover {
    background-position: 3px -447px
}

.RadCalendarRTL_YearCalendar .rcTitlebar .rcNext {
    background-position: 4px -297px
}

.RadCalendarRTL_YearCalendar .rcTitlebar a.rcNext:hover {
    background-position: 4px -347px
}

.RadCalendarRTL_YearCalendar .rcTitlebar .rcFastNext {
    background-position: 1px -197px
}

.RadCalendarRTL_YearCalendar .rcTitlebar a.rcFastNext:hover {
    background-position: 1px -247px
}

.RadCalendarMultiViewRTL_YearCalendar .rcTitlebar a.rcFastPrev:hover {
    background-position: 1px -947px
}

.RadCalendarMultiViewRTL_YearCalendar .rcTitlebar a.rcPrev:hover {
    background-position: 3px -847px
}

.RadCalendarMultiViewRTL_YearCalendar .rcTitlebar a.rcNext:hover {
    background-position: 4px -747px
}

.RadCalendarMultiViewRTL_YearCalendar .rcTitlebar a.rcFastNext:hover {
    background-position: 1px -647px
}
