
.custom_calendar_wrapper {
    max-width: 100%;
    padding-top: 50px;
    width: 100%;
    margin-bottom: 20px;
    background-color: rgba(0, 0, 0, 0);
}
    .custom_calendar_wrapper.no_top {
        padding-top: 0px;
    }
    .custom_calendar_wrapper > table {
        max-width: 100%;
        width: 100%;
    }
        .custom_calendar_wrapper > table > thead tr {
            width: 100%;
        }
            .custom_calendar_wrapper > table > thead tr td {
                border: none;
                height: auto;
                background-color: #880000;
                background: url(/templates/images/style/gradient_20_black_transparent_30.png) repeat-x scroll 0 bottom #AA0000;
                color: #ffffff;
                font-size: inherit;
                line-height: inherit;
                letter-spacing: 0;
                border: none;
                text-align: center;
                position: relative;
                vertical-align: top;
                margin: 0;
                font-family: 'MyriadRegular',sans-serif;
                padding: 0.7em 1.3em;
                font-weight: normal;
            }

                .custom_calendar_wrapper > table > thead tr td a {
                    color: #fff;
                }

        .custom_calendar_wrapper > table tbody th {
            border: 1px solid transparent;
            border-color: #cccccc;
            vertical-align: top;
            padding: 0.7em;
            font-weight: normal;
            line-height: inherit;
            background-color: #880000;
            background: url(/templates/images/style/gradient_20_black_transparent_30.png) repeat-x scroll 0 bottom #AA0000;
            color: #ffffff;
            font-family: 'MyriadRegular',sans-serif;
            text-transform: uppercase;
            width: 14%;
            vertical-align: middle;
            text-align: center;
        }

        .custom_calendar_wrapper > table tbody td {
            color: #4d4d4d;
            padding: 0.7em;
            border: 1px solid transparent;
            border-color: #cccccc;
            vertical-align: top;
            line-height: inherit;
            width: 14%;
            text-align: center;
            vertical-align: middle;
        }

            .custom_calendar_wrapper > table tbody td.current_month.hasEvent {
                background-color: #8c95a6;
                color: #fff;
            }

                .custom_calendar_wrapper > table tbody td.current_month.hasEvent:hover {
                    background-color: #880000;
                    background: url(/templates/images/style/gradient_20_black_transparent_30.png) repeat-x scroll 0 bottom #AA0000;
                }

                .custom_calendar_wrapper > table tbody td.current_month.hasEvent a {
                    color: #fff;
                    text-decoration: none;
                }

                .custom_calendar_wrapper > table tbody td.current_month.hasEvent:hover a {
                    color: #fff;
                }

            .custom_calendar_wrapper > table tbody td.other_month {
                background-color: #ccc;
                color: #666;
            }

            .custom_calendar_wrapper > table tbody td.current_month.current_day.hasEvent {
                background-color: #2dccd3;
                color: #fff;
            }

                .custom_calendar_wrapper > table tbody td.current_month.current_day.hasEvent:hover {
                    background-color: #880000;
                    background: url(/templates/images/style/gradient_20_black_transparent_30.png) repeat-x scroll 0 bottom #AA0000;
                }

            .custom_calendar_wrapper > table tbody td.current_month.current_day {
                background: url("/templates/images/style/gradient_20_transparent_black_30.png") repeat-x scroll 0 bottom #FFCC33 !important;
            }
            .custom_calendar_wrapper > table tbody td.current_month.current_day a {
                color: #fff;
            }

        .custom_calendar_wrapper > table tbody tr {
        }



#accreditations li {
    padding: 0px !important;
}
