.calendar_wrap{margin-bottom:10px}#wp-calendar,.wp-calendar-nav{display:table;table-layout:fixed;line-height:2;width:100%;margin:0 auto;padding:0;border-collapse:collapse;border-spacing:0;font-size:1.2rem}#side #wp-calendar,#col3 #wp-calendar{margin:0 auto}#wp-calendar caption{padding:2px;width:auto;text-align:center;font-weight:700;border:thin solid #ccc;border-radius:3px 3px 0 0;caption-side:top}#wp-calendar #today{font-weight:700}#wp-calendar th,#wp-calendar td,.wp-calendar-nav span{line-height:2;vertical-align:middle;text-align:center}#wp-calendar td,.wp-calendar-nav span{display:table-cell;border:thin solid #ccc}.wp-calendar-nav span{border-top:0}.wp-calendar-nav span.pad{width:0}#wp-calendar th{font-style:normal;font-weight:700;color:#fff;border-left:thin solid #ccc;border-right:thin solid #ccc;background:#333}#wp-calendar a{font-size:1.2rem;color:#3969ff;text-decoration:underline}#wp-calendar a:hover{color:#c3251d}@media print,(max-width:991px){#wp-calendar,#wp-calendar a{font-size:1.7rem}}