.calendar_wrapper .quarter_wrapper{width:100%;float:left;background:#fffaf2!important}.calendar_wrapper .table_row{padding:18px 12px!important;display:inline-block!important;background:#fffaf2!important;width:100%!important;box-sizing:border-box!important}.calendar_wrapper .table_row.one_month{display:flex!important;justify-content:center!important}.calendar_wrapper .table_single{width:33.3%!important;padding:0 4px!important;box-sizing:border-box!important;float:left!important}.calendar_wrapper .table_single_mono{width:100%!important;max-width:400px!important}.calendar_wrapper .table_clear{width:100%!important;height:1px!important;float:left!important;display:none!important}.calendar_wrapper .table_single table{border-collapse:collapse!important;width:100%!important;font-family:Georgia,Times New Roman,Times,serif!important}.calendar_wrapper .table_single table td{padding:3px 0!important;font-size:11px!important;line-height:120%!important;width:14.3%!important;text-align:center!important;border:2px solid #fffaf2!important;font-family:Arial!important;background:#fffaf2!important}.calendar_wrapper .table_single table .h4{font-size:16px!important;text-align:left!important;font-family:Georgia,Times New Roman,Times,serif!important}.calendar_wrapper .table_single table .b{font-weight:700!important}.calendar_wrapper .table_single table .c_g{font-size:10px!important;color:gray!important}.calendar_wrapper .table_single table .c_h{font-size:10px!important;color:#faa61a!important}.calendar_wrapper .table_single table .c_gg{color:#d3d3d3!important}.calendar_wrapper span.c_co{background-color:#ece3d7!important;padding:2px 4px!important;font-family:Arial!important;font-size:11px!important;margin:0 9px 0 0!important}.calendar_wrapper .table_single table .c_co{background-color:#ece3d7!important}.calendar_wrapper span.c_or{background-color:#faa61a!important;color:#fff!important;padding:2px 4px!important;font-family:Arial!important;font-size:11px!important;margin:0 9px 0 0!important}.calendar_wrapper .table_single table .c_or{background-color:#faa61a!important;color:#fff!important}.calendar_wrapper span.c_hr{background-color:#8972aa!important;color:#fff!important;padding:2px 4px!important;font-family:Arial!important;font-size:11px!important;margin:0 9px 0 0!important}.calendar_wrapper .table_single table .c_hr{background-color:#8972aa!important;color:#fff!important}.calendar_wrapper .table_single table .l{text-align:left!important}.calendar_wrapper .table_single table .r{text-align:right!important}.calendar_wrapper .table_single table .blank>div{width:20px!important;height:13px!important}.calendar_wrapper a{color:#f7941e!important;cursor:pointer!important}@media screen and (max-width: 1200px){.calendar_wrapper .table_row{padding:18px 12px 0!important}.calendar_wrapper .table_single{width:50%!important;margin:0 0 20px!important}.calendar_wrapper .table_clear{display:block!important}.calendar_wrapper .table_single table .blank{display:none!important}}@media screen and (max-width: 1024px){.calendar_wrapper .table_row{padding:18px 12px!important}.calendar_wrapper .table_single{width:33.3%!important;margin:0!important}.calendar_wrapper .table_clear{display:none!important}.calendar_wrapper .table_single table .blank{display:table-cell!important}}@media screen and (max-width: 900px){.calendar_wrapper .table_row{padding:18px 12px 0!important}.calendar_wrapper .table_single{width:50%!important;margin:0 0 20px!important}.calendar_wrapper .table_clear{display:block!important}.calendar_wrapper .table_single table .blank{display:none!important}}@media screen and (max-width: 768px){.calendar_wrapper .table_row{padding:18px 12px!important}.calendar_wrapper .table_single{width:33.3%!important;margin:0!important}.calendar_wrapper .table_clear{display:none!important}.calendar_wrapper .table_single table .blank{display:table-cell!important}}@media screen and (max-width: 600px){.calendar_wrapper .table_row{padding:18px 12px 0!important}.calendar_wrapper .table_single{width:50%!important;margin:0 0 20px!important}.calendar_wrapper .table_clear{display:block!important}.calendar_wrapper .table_single table .blank{display:none!important}}@media screen and (max-width: 480px){.calendar_wrapper .table_single{width:100%!important}}
