Harriers,
I have been maintaining these events as a public ICAL / shared Google Calendar. If there is interest in this it could be a useful way to distribute events in future.
The calendar can also be maintained by multiple people
The benefit of this shared calendar is that you can subscribe to the ICAL address and this will automatically sync any changes to your calendar.
You can also be notified when changes are made (events added/cancelled/modified)
—-
Ed