var MONTH_NAMES = ['January','February','March','April','May','June', 'July','August','September','October','November','December'];

function pad2(n) { return n < 10 ? '0' + n : '' + n; } function getCurrentMonthFromUrl() { var match = window.location.pathname.match(//events/month/(d{4})-(d{2})//); if (match) { return { year: parseInt(match[1], 10), month: parseInt(match[2], 10) }; } return null; } function buildButtons() { var container = document.getElementById('month-nav-buttons'); if (!container) return; var current = getCurrentMonthFromUrl(); var year = START_YEAR; var month = START_MONTH; for (var i = 0; i < NUM_MONTHS; i++) { var link = document.createElement('a'); link.className = 'month-btn'; link.href = EVENTS_BASE_URL + year + '-' + pad2(month) + '/'; link.textContent = MONTH_NAMES[month - 1]; if (current && current.year === year && current.month === month) { link.className += ' active'; } container.appendChild(link); month++; if (month > 12) { month = 1; year++; } } }

if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', buildButtons); } else { buildButtons(); } })();

Calendar of Events

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,

Calendar powered by The Events Calendar