th.blank_yeartitle {
    padding-bottom: 0.5em;
    color: black;
    text-align: right;
    border-bottom: 1px solid var(--color-gray-light);
    background-color: transparent;
}

th.blank_yeartitle big {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 200%;
    font-weight: normal;
}

th.blank_montitle {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 120%;
    font-weight: normal;
    padding: 0.1em 0.2em 0 0.2em;
    color: black;
    text-align: right;
    background-color: transparent;
}

th.blank_light {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 80%;
    font-weight: bold;
    padding: 0.2em 0.2em 0.3em 0.2em;
    color: black;
    text-align: left;
    background-color: transparent;
}

th.blank_lightmarked {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 80%;
    font-weight: bold;
    padding: 0.2em 0.2em 0.3em 0.2em;
    color: black;
    color: var(--color-red);
    text-align: left;
    background-color: transparent;
}

th.blank_dark {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 80%;
    font-weight: bold;
    padding: 0.2em 0.2em 0.3em 0.2em;
    color: black;
    text-align: center;
    background-color: transparent;
}

th.blank_darkmarked {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 80%;
    font-weight: bold;
    padding: 0.2em 0.2em 0.3em 0.2em;
    color: black;
    color: var(--color-red);
    text-align: center;
    background-color: transparent;
}

td.blank_light {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 80%;
    font-weight: normal;
    padding: 0.2em 0.2em 0.3em 0.2em;
    color: black;
    text-align: center;
    background-color: transparent;
}

td.blank_lightmarked {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 80%;
    font-weight: normal;
    padding: 0.2em 0.2em 0.3em 0.2em;
    color: black;
    color: var(--color-red);
    text-align: center;
    background-color: transparent;
}

td.blank_dark {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 80%;
    font-weight: normal;
    padding: 0.2em 0.2em 0.3em 0.2em;
    color: black;
    text-align: center;
    background-color: transparent;
}

td.blank_darkmarked {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 80%;
    font-weight: normal;
    padding: 0.2em 0.2em 0.3em 0.2em;
    color: black;
    color: var(--color-red);
    text-align: center;
    background-color: transparent;
}

td.blank_today {
    font-family: "Roboto", "Roboto Light", "Segoe UI", sans-serif;
    font-size: 80%;
    padding: 0.2em 0.2em 0.3em 0.2em;
    text-align: center;
    background-color: transparent;
}

a.blank_datelink {
    display: block;
    text-decoration: underline;
    background-color: transparent;
}

a.blank_titleddatelink {
    font-weight: bold;
    color: black;
    background-color: transparent;
}

em.blank_titleddate {
    font-weight: bold;
    font-style: normal;
    color: #009900;
    background-color: transparent;
}

td.blank_monthcell {
    padding-right: 1em;
    padding-bottom: 1em;
}

td.blank_monthlastcell {
    padding-bottom: 1em;
}

/*# sourceMappingURL=calendar_blank_custom.css.map */
