BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Marshall\, MI city meetings
BEGIN:VEVENT
UID:marshall-mi-city-council-2026-05-18-1900@muyni.com
DTSTAMP:20260714T150707Z
LAST-MODIFIED:20260714T150707Z
DTSTART:20260518T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1351\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1353\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 arshall-mi-city-council-2026-05-18-1900
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1351,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1353,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-brooks-nature-area-advisory-board-2026-05-21-1700@muyni.com
DTSTAMP:20260714T150724Z
LAST-MODIFIED:20260714T150724Z
DTSTART:20260521T170000
DURATION:PT1H
SUMMARY:Brooks Nature Area Advisory Board
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/marsha
 ll-mi-brooks-nature-area-advisory-board-2026-05-21-1700
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-zoning-board-of-appeals-2026-05-21-1900@muyni.com
DTSTAMP:20260629T205722Z
LAST-MODIFIED:20260629T205722Z
DTSTART:20260521T190000
DURATION:PT1H
SUMMARY:Zoning Board of Appeals
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/marsha
 ll-mi-zoning-board-of-appeals-2026-05-21-1900
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-dda-ldfa-2026-05-28-1600@muyni.com
DTSTAMP:20260629T205724Z
LAST-MODIFIED:20260629T205724Z
DTSTART:20260528T160000
DURATION:PT1H
SUMMARY:DDA & LDFA
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/marsha
 ll-mi-dda-ldfa-2026-05-28-1600
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-city-council-2026-06-01-1900@muyni.com
DTSTAMP:20260714T150707Z
LAST-MODIFIED:20260714T150707Z
DTSTART:20260601T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1371\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1378\,pl
 ainText=false)\nMinutes: https://marshallmi.api.civicclerk.com/v1/Meetings
 /GetMeetingFileStream(fileId=1387\,plainText=false)\nAll documents & detai
 ls:  https://www.muyni.com/meetings/marshall-mi-city-council-2026-06-01-19
 00
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1371,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1378,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1387,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-general-2026-06-01-1800@muyni.com
DTSTAMP:20260714T150704Z
LAST-MODIFIED:20260714T150704Z
DTSTART:20260601T180000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1369\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1370\,pl
 ainText=false)\nMinutes: https://marshallmi.api.civicclerk.com/v1/Meetings
 /GetMeetingFileStream(fileId=1386\,plainText=false)\nAll documents & detai
 ls:  https://www.muyni.com/meetings/marshall-mi-general-2026-06-01-1800
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1369,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1370,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1386,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-airport-board-2026-06-08-1600@muyni.com
DTSTAMP:20260714T150710Z
LAST-MODIFIED:20260714T150710Z
DTSTART:20260608T160000
DURATION:PT1H
SUMMARY:Airport Board
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1380\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1381\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 arshall-mi-airport-board-2026-06-08-1600
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1380,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1381,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-planning-commission-2026-06-09-1900@muyni.com
DTSTAMP:20260629T205720Z
LAST-MODIFIED:20260629T205720Z
DTSTART:20260609T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/marsha
 ll-mi-planning-commission-2026-06-09-1900
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-marshall-area-farmer-s-market-board-2026-06-10-1900@muyni.c
 om
DTSTAMP:20260714T150723Z
LAST-MODIFIED:20260714T150723Z
DTSTART:20260610T190000
DURATION:PT1H
SUMMARY:Marshall Area Farmer's Market Board
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1382\,plainText=false)\nAll documents & details:  h
 ttps://www.muyni.com/meetings/marshall-mi-marshall-area-farmer-s-market-bo
 ard-2026-06-10-1900
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1382,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-planning-commission-2026-06-10-1900@muyni.com
DTSTAMP:20260714T150712Z
LAST-MODIFIED:20260714T150712Z
DTSTART:20260610T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1384\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1385\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 arshall-mi-planning-commission-2026-06-10-1900
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1384,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1385,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-city-council-2026-06-15-1900@muyni.com
DTSTAMP:20260714T150707Z
LAST-MODIFIED:20260714T150707Z
DTSTART:20260615T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1390\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1391\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 arshall-mi-city-council-2026-06-15-1900
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1390,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1391,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-zoning-board-of-appeals-2026-06-18-1900@muyni.com
DTSTAMP:20260629T205722Z
LAST-MODIFIED:20260629T205722Z
DTSTART:20260618T190000
DURATION:PT1H
SUMMARY:Zoning Board of Appeals
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/marsha
 ll-mi-zoning-board-of-appeals-2026-06-18-1900
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-parks-rec-and-cemetery-board-2026-06-23-1730@muyni.com
DTSTAMP:20260714T150722Z
LAST-MODIFIED:20260714T150722Z
DTSTART:20260623T173000
DURATION:PT1H
SUMMARY:Parks\, Rec and Cemetery Board
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1401\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1402\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 arshall-mi-parks-rec-and-cemetery-board-2026-06-23-1730
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1401,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1402,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-dda-ldfa-2026-06-25-1600@muyni.com
DTSTAMP:20260714T150717Z
LAST-MODIFIED:20260714T150717Z
DTSTART:20260625T160000
DURATION:PT1H
SUMMARY:DDA & LDFA
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1397\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1399\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 arshall-mi-dda-ldfa-2026-06-25-1600
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1397,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1399,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-airport-board-2026-07-06-1600@muyni.com
DTSTAMP:20260711T154715Z
LAST-MODIFIED:20260711T154715Z
DTSTART:20260706T160000
DURATION:PT1H
SUMMARY:Airport Board
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/marsha
 ll-mi-airport-board-2026-07-06-1600
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-city-council-2026-07-06-1900@muyni.com
DTSTAMP:20260714T150707Z
LAST-MODIFIED:20260714T150707Z
DTSTART:20260706T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1412\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1413\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 arshall-mi-city-council-2026-07-06-1900
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1412,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1413,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-general-2026-07-07-1400@muyni.com
DTSTAMP:20260711T154711Z
LAST-MODIFIED:20260711T154711Z
DTSTART:20260707T140000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/marsha
 ll-mi-general-2026-07-07-1400
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-general-2026-07-08-1730@muyni.com
DTSTAMP:20260711T154711Z
LAST-MODIFIED:20260711T154711Z
DTSTART:20260708T173000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1416\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1417\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 arshall-mi-general-2026-07-08-1730
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1416,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1417,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-marshall-area-farmer-s-market-board-2026-07-08-1900@muyni.c
 om
DTSTAMP:20260711T154722Z
LAST-MODIFIED:20260711T154722Z
DTSTART:20260708T190000
DURATION:PT1H
SUMMARY:Marshall Area Farmer's Market Board
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/marsha
 ll-mi-marshall-area-farmer-s-market-board-2026-07-08-1900
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-planning-commission-2026-07-08-1900@muyni.com
DTSTAMP:20260711T154716Z
LAST-MODIFIED:20260711T154716Z
DTSTART:20260708T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1418\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1419\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 arshall-mi-planning-commission-2026-07-08-1900
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1418,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1419,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-south-nia-2026-07-13-1800@muyni.com
DTSTAMP:20260713T150825Z
LAST-MODIFIED:20260713T150825Z
DTSTART:20260713T180000
DURATION:PT1H
SUMMARY:South NIA
DESCRIPTION:Agenda: https://marshallmi.api.civicclerk.com/v1/Meetings/GetMe
 etingFileStream(fileId=1425\,plainText=false)\nAgenda Packet: https://mars
 hallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1427\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/m
 arshall-mi-south-nia-2026-07-13-1800
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1425,plainText=false)
ATTACH:https://marshallmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStre
 am(fileId=1427,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:marshall-mi-planning-commission-2026-07-14-1900@muyni.com
DTSTAMP:20260714T150712Z
LAST-MODIFIED:20260714T150712Z
DTSTART:20260714T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/marsha
 ll-mi-planning-commission-2026-07-14-1900
STATUS:CANCELLED
END:VEVENT
END:VCALENDAR
