BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Muskegon\, MI city meetings
BEGIN:VEVENT
UID:muskegon-mi-equal-opportunity-committee-2026-05-19-1730@muyni.com
DTSTAMP:20260629T162955Z
LAST-MODIFIED:20260629T162955Z
DTSTART:20260519T173000
DURATION:PT1H
SUMMARY:Equal Opportunity Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/muskeg
 on-mi-equal-opportunity-committee-2026-05-19-1730
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-citizen-s-police-review-board-2026-05-25-1830@muyni.com
DTSTAMP:20260629T162954Z
LAST-MODIFIED:20260629T162954Z
DTSTART:20260525T183000
DURATION:PT1H
SUMMARY:Citizen's Police Review Board
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/muskeg
 on-mi-citizen-s-police-review-board-2026-05-25-1830
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-city-commission-2026-05-26-1730@muyni.com
DTSTAMP:20260713T134116Z
LAST-MODIFIED:20260713T134116Z
DTSTART:20260526T173000
DURATION:PT1H
SUMMARY:City Commission
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7445\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7446\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-city-commission-2026-05-26-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7445,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7446,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-legislative-policy-committee-2026-05-27-1730@muyni.com
DTSTAMP:20260713T134130Z
LAST-MODIFIED:20260713T134130Z
DTSTART:20260527T173000
DURATION:PT1H
SUMMARY:Legislative Policy Committee
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7443\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7444\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-legislative-policy-committee-2026-05-27-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7443,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7444,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-city-commission-2026-05-29-1300@muyni.com
DTSTAMP:20260713T134116Z
LAST-MODIFIED:20260713T134116Z
DTSTART:20260529T130000
DURATION:PT1H
SUMMARY:City Commission
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7454\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7455\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-city-commission-2026-05-29-1300
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7454,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7455,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-city-commission-2026-05-30-0900@muyni.com
DTSTAMP:20260713T134116Z
LAST-MODIFIED:20260713T134116Z
DTSTART:20260530T090000
DURATION:PT1H
SUMMARY:City Commission
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7452\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7453\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-city-commission-2026-05-30-0900
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7452,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7453,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-citizens-district-council-2026-06-02-1730@muyni.com
DTSTAMP:20260713T134146Z
LAST-MODIFIED:20260713T134146Z
DTSTART:20260602T173000
DURATION:PT1H
SUMMARY:Citizens District Council
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7456\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7465\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-citizens-district-council-2026-06-02-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7456,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7465,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-historic-district-commission-2026-06-02-1600@muyni.com
DTSTAMP:20260713T134127Z
LAST-MODIFIED:20260713T134127Z
DTSTART:20260602T160000
DURATION:PT1H
SUMMARY:Historic District Commission
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7448\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7449\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-historic-district-commission-2026-06-02-1600
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7448,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7449,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-lakeside-cia-bid-meeting-2026-06-02-0900@muyni.com
DTSTAMP:20260713T134137Z
LAST-MODIFIED:20260713T134137Z
DTSTART:20260602T090000
DURATION:PT1H
SUMMARY:Lakeside CIA/BID Meeting
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7450\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7461\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-lakeside-cia-bid-meeting-2026-06-02-0900
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7450,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7461,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-housing-board-of-appeals-2026-06-04-1730@muyni.com
DTSTAMP:20260713T134121Z
LAST-MODIFIED:20260713T134121Z
DTSTART:20260604T173000
DURATION:PT1H
SUMMARY:Housing Board of Appeals
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7463\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7466\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-housing-board-of-appeals-2026-06-04-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7463,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7466,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-community-relations-committee-2026-06-08-1730@muyni.com
DTSTAMP:20260629T162946Z
LAST-MODIFIED:20260629T162946Z
DTSTART:20260608T173000
DURATION:PT1H
SUMMARY:Community Relations Committee
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7489\,plainText=false)\nAll documents & details:  h
 ttps://www.muyni.com/meetings/muskegon-mi-community-relations-committee-20
 26-06-08-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7489,plainText=false)
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-general-2026-06-08-1730@muyni.com
DTSTAMP:20260713T134113Z
LAST-MODIFIED:20260713T134113Z
DTSTART:20260608T173000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7470\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7471\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-general-2026-06-08-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7470,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7471,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-city-commission-2026-06-09-1730@muyni.com
DTSTAMP:20260713T134116Z
LAST-MODIFIED:20260713T134116Z
DTSTART:20260609T173000
DURATION:PT1H
SUMMARY:City Commission
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7487\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7488\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-city-commission-2026-06-09-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7487,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7488,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-downtown-development-authority-bra-2026-06-09-1030@muyni.co
 m
DTSTAMP:20260713T134134Z
LAST-MODIFIED:20260713T134134Z
DTSTART:20260609T103000
DURATION:PT1H
SUMMARY:Downtown Development Authority/BRA
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7477\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7478\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-downtown-development-authority-bra-2026-06-09-1030
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7477,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7478,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-zoning-board-of-appeals-2026-06-09-1600@muyni.com
DTSTAMP:20260713T134124Z
LAST-MODIFIED:20260713T134124Z
DTSTART:20260609T160000
DURATION:PT1H
SUMMARY:Zoning Board of Appeals
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7490\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7491\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-zoning-board-of-appeals-2026-06-09-1600
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7490,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7491,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-civil-service-commission-2026-06-10-1600@muyni.com
DTSTAMP:20260629T163000Z
LAST-MODIFIED:20260629T163000Z
DTSTART:20260610T160000
DURATION:PT1H
SUMMARY:Civil Service Commission
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/muskeg
 on-mi-civil-service-commission-2026-06-10-1600
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-planning-commission-2026-06-11-1600@muyni.com
DTSTAMP:20260713T134119Z
LAST-MODIFIED:20260713T134119Z
DTSTART:20260611T160000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/muskeg
 on-mi-planning-commission-2026-06-11-1600
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-citizen-s-police-review-board-2026-06-22-1830@muyni.com
DTSTAMP:20260629T162954Z
LAST-MODIFIED:20260629T162954Z
DTSTART:20260622T183000
DURATION:PT1H
SUMMARY:Citizen's Police Review Board
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/muskeg
 on-mi-citizen-s-police-review-board-2026-06-22-1830
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-city-commission-2026-06-23-1730@muyni.com
DTSTAMP:20260713T134116Z
LAST-MODIFIED:20260713T134116Z
DTSTART:20260623T173000
DURATION:PT1H
SUMMARY:City Commission
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7523\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7524\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-city-commission-2026-06-23-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7523,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7524,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-city-commission-2026-06-25-1730@muyni.com
DTSTAMP:20260713T134116Z
LAST-MODIFIED:20260713T134116Z
DTSTART:20260625T173000
DURATION:PT1H
SUMMARY:City Commission
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7526\,plainText=false)\nAll documents & details:  h
 ttps://www.muyni.com/meetings/muskegon-mi-city-commission-2026-06-25-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7526,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-housing-board-of-appeals-2026-07-02-1730@muyni.com
DTSTAMP:20260711T152353Z
LAST-MODIFIED:20260711T152353Z
DTSTART:20260702T173000
DURATION:PT1H
SUMMARY:Housing Board of Appeals
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/muskeg
 on-mi-housing-board-of-appeals-2026-07-02-1730
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-election-commission-2026-07-06-1700@muyni.com
DTSTAMP:20260711T152402Z
LAST-MODIFIED:20260711T152402Z
DTSTART:20260706T170000
DURATION:PT1H
SUMMARY:Election Commission
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7533\,plainText=false)\nAll documents & details:  h
 ttps://www.muyni.com/meetings/muskegon-mi-election-commission-2026-07-06-1
 700
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7533,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-historic-district-commission-2026-07-07-1600@muyni.com
DTSTAMP:20260711T152355Z
LAST-MODIFIED:20260711T152355Z
DTSTART:20260707T160000
DURATION:PT1H
SUMMARY:Historic District Commission
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7531\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7532\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-historic-district-commission-2026-07-07-1600
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7531,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7532,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-lakeside-cia-bid-meeting-2026-07-07-0900@muyni.com
DTSTAMP:20260711T152358Z
LAST-MODIFIED:20260711T152358Z
DTSTART:20260707T090000
DURATION:PT1H
SUMMARY:Lakeside CIA/BID Meeting
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/muskeg
 on-mi-lakeside-cia-bid-meeting-2026-07-07-0900
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-civil-service-commission-2026-07-08-1600@muyni.com
DTSTAMP:20260711T152401Z
LAST-MODIFIED:20260711T152401Z
DTSTART:20260708T160000
DURATION:PT1H
SUMMARY:Civil Service Commission
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7529\,plainText=false)\nAgenda Packet: https://musk
 egonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7530\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 uskegon-mi-civil-service-commission-2026-07-08-1600
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7529,plainText=false)
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7530,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-community-relations-committee-2026-07-13-1730@muyni.com
DTSTAMP:20260713T134132Z
LAST-MODIFIED:20260713T134132Z
DTSTART:20260713T173000
DURATION:PT1H
SUMMARY:Community Relations Committee
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7542\,plainText=false)\nAll documents & details:  h
 ttps://www.muyni.com/meetings/muskegon-mi-community-relations-committee-20
 26-07-13-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7542,plainText=false)
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:muskegon-mi-general-2026-07-13-1730@muyni.com
DTSTAMP:20260713T134112Z
LAST-MODIFIED:20260713T134112Z
DTSTART:20260713T173000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=7541\,plainText=false)\nAll documents & details:  h
 ttps://www.muyni.com/meetings/muskegon-mi-general-2026-07-13-1730
ATTACH:https://muskegonmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=7541,plainText=false)
STATUS:CANCELLED
END:VEVENT
END:VCALENDAR
