BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Livonia\, MI city meetings
BEGIN:VEVENT
UID:livonia-mi-city-council-2026-05-18-1900@muyni.com
DTSTAMP:20260713T131506Z
LAST-MODIFIED:20260713T131506Z
DTSTART:20260518T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5042\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5045\,plai
 nText=false)\nMinutes: https://livoniami.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5087\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/livonia-mi-city-council-2026-05-18-1900
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5042,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5045,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5087,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-planning-commission-2026-05-19-1900@muyni.com
DTSTAMP:20260713T131512Z
LAST-MODIFIED:20260713T131512Z
DTSTART:20260519T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/livoni
 a-mi-planning-commission-2026-05-19-1900
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-city-council-2026-05-20-1800@muyni.com
DTSTAMP:20260713T131506Z
LAST-MODIFIED:20260713T131506Z
DTSTART:20260520T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5060\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5063\,plai
 nText=false)\nMinutes: https://livoniami.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5093\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/livonia-mi-city-council-2026-05-20-1800
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5060,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5063,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5093,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-city-council-2026-06-01-1900@muyni.com
DTSTAMP:20260713T131506Z
LAST-MODIFIED:20260713T131506Z
DTSTART:20260601T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5086\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5088\,plai
 nText=false)\nMinutes: https://livoniami.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5125\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/livonia-mi-city-council-2026-06-01-1900
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5086,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5088,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5125,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-city-council-2026-06-03-1900@muyni.com
DTSTAMP:20260713T131506Z
LAST-MODIFIED:20260713T131506Z
DTSTART:20260603T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5054\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5056\,plai
 nText=false)\nMinutes: https://livoniami.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5098\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/livonia-mi-city-council-2026-06-03-1900
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5054,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5056,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5098,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-city-council-2026-06-08-1900@muyni.com
DTSTAMP:20260713T131506Z
LAST-MODIFIED:20260713T131506Z
DTSTART:20260608T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5049\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5095\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/liv
 onia-mi-city-council-2026-06-08-1900
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5049,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5095,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-planning-commission-2026-06-09-1900@muyni.com
DTSTAMP:20260713T131512Z
LAST-MODIFIED:20260713T131512Z
DTSTART:20260609T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5090\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5104\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/liv
 onia-mi-planning-commission-2026-06-09-1900
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5090,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5104,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-zoning-board-of-appeals-2026-06-09-1900@muyni.com
DTSTAMP:20260713T131509Z
LAST-MODIFIED:20260713T131509Z
DTSTART:20260609T190000
DURATION:PT1H
SUMMARY:Zoning Board of Appeals
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5073\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5075\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/liv
 onia-mi-zoning-board-of-appeals-2026-06-09-1900
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5073,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5075,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-city-council-2026-06-15-1900@muyni.com
DTSTAMP:20260713T131506Z
LAST-MODIFIED:20260713T131506Z
DTSTART:20260615T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5114\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5115\,plai
 nText=false)\nMinutes: https://livoniami.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5146\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/livonia-mi-city-council-2026-06-15-1900
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5114,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5115,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5146,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-planning-commission-2026-06-16-1900@muyni.com
DTSTAMP:20260713T131512Z
LAST-MODIFIED:20260713T131512Z
DTSTART:20260616T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5112\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5124\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/liv
 onia-mi-planning-commission-2026-06-16-1900
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5112,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5124,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-planning-commission-2026-07-07-1900@muyni.com
DTSTAMP:20260713T131511Z
LAST-MODIFIED:20260713T131511Z
DTSTART:20260707T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5134\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5138\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/liv
 onia-mi-planning-commission-2026-07-07-1900
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5134,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5138,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-zoning-board-of-appeals-2026-07-07-1900@muyni.com
DTSTAMP:20260713T131508Z
LAST-MODIFIED:20260713T131508Z
DTSTART:20260707T190000
DURATION:PT1H
SUMMARY:Zoning Board of Appeals
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5129\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5131\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/liv
 onia-mi-zoning-board-of-appeals-2026-07-07-1900
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5129,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5131,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:livonia-mi-city-council-2026-07-13-2000@muyni.com
DTSTAMP:20260713T131505Z
LAST-MODIFIED:20260713T131505Z
DTSTART:20260713T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://livoniami.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=5141\,plainText=false)\nAgenda Packet: https://livon
 iami.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5143\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/liv
 onia-mi-city-council-2026-07-13-2000
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5141,plainText=false)
ATTACH:https://livoniami.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=5143,plainText=false)
END:VEVENT
END:VCALENDAR
