BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Ionia\, MI city meetings
BEGIN:VEVENT
UID:ionia-mi-downtown-development-authority-2026-05-20-0800@muyni.com
DTSTAMP:20260716T142333Z
LAST-MODIFIED:20260716T142333Z
DTSTART:20260520T080000
DURATION:PT1H
SUMMARY:Downtown Development Authority
DESCRIPTION:Agenda: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=471\,plainText=false)\nAgenda Packet: https://ioniami.
 api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=473\,plainText=
 false)\nMinutes: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeting
 FileStream(fileId=494\,plainText=false)\nAll documents & details:  https:/
 /www.muyni.com/meetings/ionia-mi-downtown-development-authority-2026-05-20
 -0800
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=471,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=473,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=494,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ionia-mi-city-council-2026-05-21-1730@muyni.com
DTSTAMP:20260716T142331Z
LAST-MODIFIED:20260716T142331Z
DTSTART:20260521T173000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=466\,plainText=false)\nMinutes: https://ioniami.api.ci
 vicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=474\,plainText=false)
 \nAll documents & details:  https://www.muyni.com/meetings/ionia-mi-city-c
 ouncil-2026-05-21-1730
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=466,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=474,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ionia-mi-city-council-2026-06-03-1830@muyni.com
DTSTAMP:20260716T142331Z
LAST-MODIFIED:20260716T142331Z
DTSTART:20260603T183000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=475\,plainText=false)\nAgenda Packet: https://ioniami.
 api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=488\,plainText=
 false)\nMinutes: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeting
 FileStream(fileId=505\,plainText=false)\nAll documents & details:  https:/
 /www.muyni.com/meetings/ionia-mi-city-council-2026-06-03-1830
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=475,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=488,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=505,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ionia-mi-planning-commission-2026-06-10-1630@muyni.com
DTSTAMP:20260716T142341Z
LAST-MODIFIED:20260716T142341Z
DTSTART:20260610T163000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=491\,plainText=false)\nAgenda Packet: https://ioniami.
 api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=492\,plainText=
 false)\nMinutes: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeting
 FileStream(fileId=493\,plainText=false)\nAll documents & details:  https:/
 /www.muyni.com/meetings/ionia-mi-planning-commission-2026-06-10-1630
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=491,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=492,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=493,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ionia-mi-local-development-finance-authority-2026-06-16-1730@muyni.com
DTSTAMP:20260716T142336Z
LAST-MODIFIED:20260716T142336Z
DTSTART:20260616T173000
DURATION:PT1H
SUMMARY:Local Development Finance Authority
DESCRIPTION:Agenda: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=489\,plainText=false)\nAgenda Packet: https://ioniami.
 api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=490\,plainText=
 false)\nMinutes: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeting
 FileStream(fileId=500\,plainText=false)\nAll documents & details:  https:/
 /www.muyni.com/meetings/ionia-mi-local-development-finance-authority-2026-
 06-16-1730
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=489,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=490,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=500,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ionia-mi-downtown-development-authority-2026-06-17-0800@muyni.com
DTSTAMP:20260716T142333Z
LAST-MODIFIED:20260716T142333Z
DTSTART:20260617T080000
DURATION:PT1H
SUMMARY:Downtown Development Authority
DESCRIPTION:Agenda: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=498\,plainText=false)\nAgenda Packet: https://ioniami.
 api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=499\,plainText=
 false)\nMinutes: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeting
 FileStream(fileId=521\,plainText=false)\nAll documents & details:  https:/
 /www.muyni.com/meetings/ionia-mi-downtown-development-authority-2026-06-17
 -0800
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=498,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=499,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=521,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ionia-mi-zoning-board-of-appeals-2026-06-29-1800@muyni.com
DTSTAMP:20260716T142344Z
LAST-MODIFIED:20260716T142344Z
DTSTART:20260629T180000
DURATION:PT1H
SUMMARY:Zoning Board of Appeals
DESCRIPTION:Agenda: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=501\,plainText=false)\nAgenda Packet: https://ioniami.
 api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=502\,plainText=
 false)\nMinutes: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeting
 FileStream(fileId=518\,plainText=false)\nAll documents & details:  https:/
 /www.muyni.com/meetings/ionia-mi-zoning-board-of-appeals-2026-06-29-1800
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=501,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=502,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=518,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ionia-mi-city-council-2026-07-01-1830@muyni.com
DTSTAMP:20260715T200329Z
LAST-MODIFIED:20260715T200329Z
DTSTART:20260701T183000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=511\,plainText=false)\nAgenda Packet: https://ioniami.
 api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=516\,plainText=
 false)\nMinutes: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeting
 FileStream(fileId=525\,plainText=false)\nAll documents & details:  https:/
 /www.muyni.com/meetings/ionia-mi-city-council-2026-07-01-1830
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=511,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=516,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=525,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ionia-mi-brownfield-redevelopment-authority-2026-07-13-1600@muyni.com
DTSTAMP:20260715T200327Z
LAST-MODIFIED:20260715T200327Z
DTSTART:20260713T160000
DURATION:PT1H
SUMMARY:Brownfield Redevelopment Authority
DESCRIPTION:Agenda: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=526\,plainText=false)\nAgenda Packet: https://ioniami.
 api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=527\,plainText=
 false)\nMinutes: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeting
 FileStream(fileId=528\,plainText=false)\nAll documents & details:  https:/
 /www.muyni.com/meetings/ionia-mi-brownfield-redevelopment-authority-2026-0
 7-13-1600
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=526,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=527,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=528,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ionia-mi-downtown-development-authority-2026-07-15-0800@muyni.com
DTSTAMP:20260715T200331Z
LAST-MODIFIED:20260715T200331Z
DTSTART:20260715T080000
DURATION:PT1H
SUMMARY:Downtown Development Authority
DESCRIPTION:Agenda: https://ioniami.api.civicclerk.com/v1/Meetings/GetMeeti
 ngFileStream(fileId=522\,plainText=false)\nAgenda Packet: https://ioniami.
 api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=523\,plainText=
 false)\nAll documents & details:  https://www.muyni.com/meetings/ionia-mi-
 downtown-development-authority-2026-07-15-0800
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=522,plainText=false)
ATTACH:https://ioniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(
 fileId=523,plainText=false)
END:VEVENT
END:VCALENDAR
