#wp-calendar { text-align: center; width: 100%; border-collapse: collapse; padding: 0; margin: 0; font-size: 1em; } #wp-calendar caption a, #wp-calendar caption a:hover { background: transparent; } #wp-calendar th { font-weight: bold; } #wp-calendar a { text-decoration: none; display: block; color: black; } #wp-calendar td, #wp-calendar th { text-align: center; } #wp-calendar tbody td a { text-decoration: underline; background-color: #ccc; } #wp-calendar caption { letter-spacing: 0.1em; padding: 0.2em 1em 0.2em 0em; font-weight: normal; text-align: left; font-size: 1.2em; }