div.main { margin:0 auto; margin-top:25px; background: rgba(0, 0, 0, 0.75); padding:25px; color:white; font-family: "Helvetica Neue", Arial, FreeSans, sans-serif; font-size: large; font-weight: bold; line-height: 1.5em; } span.fc-timegrid-axis-cushion { background: ffff99; } .fc-day-grid-event > .fc-content { white-space: unset !important; } img { max-width: 100%; height: auto; } a { color:#FFFF99; text-decoration: none; } a:hover { text-decoration: underline; } h2 { color:white; }