BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Troy\, MI city meetings
BEGIN:VEVENT
UID:troy-mi-city-council-2026-05-18-1930@muyni.com
DTSTAMP:20260713T131711Z
LAST-MODIFIED:20260713T131711Z
DTSTART:20260518T193000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://troymi.api.civicclerk.com/v1/Meetings/GetMeetin
 gFileStream(fileId=397\,plainText=false)\nAgenda Packet: https://troymi.ap
 i.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=399\,plainText=fa
 lse)\nAll documents & details:  https://www.muyni.com/meetings/troy-mi-cit
 y-council-2026-05-18-1930
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=397,plainText=false)
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=399,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:troy-mi-city-council-2026-06-15-1930@muyni.com
DTSTAMP:20260713T131711Z
LAST-MODIFIED:20260713T131711Z
DTSTART:20260615T193000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://troymi.api.civicclerk.com/v1/Meetings/GetMeetin
 gFileStream(fileId=412\,plainText=false)\nAgenda Packet: https://troymi.ap
 i.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=414\,plainText=fa
 lse)\nMinutes: https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFil
 eStream(fileId=1414\,plainText=false)\nAll documents & details:  https://w
 ww.muyni.com/meetings/troy-mi-city-council-2026-06-15-1930
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=412,plainText=false)
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=414,plainText=false)
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=1414,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:troy-mi-special-city-council-meeting-2026-06-15-1800@muyni.com
DTSTAMP:20260713T131713Z
LAST-MODIFIED:20260713T131713Z
DTSTART:20260615T180000
DURATION:PT1H
SUMMARY:Special City Council Meeting
DESCRIPTION:Agenda: https://troymi.api.civicclerk.com/v1/Meetings/GetMeetin
 gFileStream(fileId=406\,plainText=false)\nAgenda Packet: https://troymi.ap
 i.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=409\,plainText=fa
 lse)\nMinutes: https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFil
 eStream(fileId=1415\,plainText=false)\nAll documents & details:  https://w
 ww.muyni.com/meetings/troy-mi-special-city-council-meeting-2026-06-15-1800
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=406,plainText=false)
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=409,plainText=false)
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=1415,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:troy-mi-city-council-2026-06-29-1930@muyni.com
DTSTAMP:20260713T131711Z
LAST-MODIFIED:20260713T131711Z
DTSTART:20260629T193000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://troymi.api.civicclerk.com/v1/Meetings/GetMeetin
 gFileStream(fileId=1430\,plainText=false)\nAgenda Packet: https://troymi.a
 pi.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1431\,plainText=
 false)\nMinutes: https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingF
 ileStream(fileId=1434\,plainText=false)\nAll documents & details:  https:/
 /www.muyni.com/meetings/troy-mi-city-council-2026-06-29-1930
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=1430,plainText=false)
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=1431,plainText=false)
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=1434,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:troy-mi-city-council-2026-07-13-1930@muyni.com
DTSTAMP:20260713T131711Z
LAST-MODIFIED:20260713T131711Z
DTSTART:20260713T193000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://troymi.api.civicclerk.com/v1/Meetings/GetMeetin
 gFileStream(fileId=1437\,plainText=false)\nAgenda Packet: https://troymi.a
 pi.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1439\,plainText=
 false)\nAll documents & details:  https://www.muyni.com/meetings/troy-mi-c
 ity-council-2026-07-13-1930
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=1437,plainText=false)
ATTACH:https://troymi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(f
 ileId=1439,plainText=false)
END:VEVENT
END:VCALENDAR
