.elementor-5136 .elementor-element.elementor-element-2c2029a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5136 .elementor-element.elementor-element-695c1fa.elementor-element{--align-self:stretch;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5136 .elementor-element.elementor-element-2c2029a{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-695c1fa */<style>
/* Make calendar display full width */
.year-container {
  width: 100% !important;
  max-width: 100% !important;
}

.months-grid {
  display: block !important;
  width: 100% !important;
}

.month-container {
  width: 100% !important;
  max-width: 100% !important;
  display: none; /* Hide all months by default */
}

.calendar-grid {
  width: 100% !important;
}

/* Make sure the month .elementor-5136 .elementor-element.elementor-element-695c1fa is full width too */
.month-.elementor-5136 .elementor-element.elementor-element-695c1fa {
  width: 100% !important;
}

/* Ensure table cells are even */
.calendar-cell {
  width: 14.28% !important; /* 100% ÷ 7 days = 14.28% */
}

/* Responsive adjustments */
@media screen and (max-width: 768px) {
  .calendar-cell {
    padding: 2px !important;
  }
  
  .event {
    font-size: 9px !important;
  }
}

/* Event background color styles - with !important to override existing styles */
.event-mens {
  background-color: #add8e6 !important; /* Light blue for men's events */
}

.event-womens {
  background-color: #ffcccb !important; /* Light pink for women's events */
}

.event-medley {
  background-color: #ffffb3 !important; /* Light yellow for medley events */
}

.event-social {
  background-color: #ffd580 !important; /* Light orange for social play */
}

.event-closed {
  background-color: #ffb3b3 !important; /* Light red for closed course events */
}

.event-default {
  background-color: #ffffb3 !important; /* Light yellow for default events (same as medley) */
}
.elementor-kit-229 h2 {
    display: grid
;
}/* End custom CSS */