BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:St. Francis\, MN city meetings
BEGIN:VEVENT
UID:st-francis-mn-city-council-2026-05-18-1800@muyni.com
DTSTAMP:20260715T182058Z
LAST-MODIFIED:20260715T182058Z
DTSTART:20260518T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://saintfrancismn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1062\,plainText=false)\nAgenda Packet: https://
 saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1063\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/st-francis-mn-city-council-2026-05-18-1800
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1062,plainText=false)
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1063,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:st-francis-mn-planning-commission-2026-05-20-1900@muyni.com
DTSTAMP:20260715T182102Z
LAST-MODIFIED:20260715T182102Z
DTSTART:20260520T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://saintfrancismn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=2212\,plainText=false)\nAgenda Packet: https://
 saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 2213\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/st-francis-mn-planning-commission-2026-05-20-1900
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=2212,plainText=false)
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=2213,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:st-francis-mn-city-council-2026-06-01-1800@muyni.com
DTSTAMP:20260715T182058Z
LAST-MODIFIED:20260715T182058Z
DTSTART:20260601T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://saintfrancismn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1060\,plainText=false)\nAgenda Packet: https://
 saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1061\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/st-francis-mn-city-council-2026-06-01-1800
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1060,plainText=false)
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1061,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:st-francis-mn-city-council-2026-06-15-1800@muyni.com
DTSTAMP:20260715T182058Z
LAST-MODIFIED:20260715T182058Z
DTSTART:20260615T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://saintfrancismn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1058\,plainText=false)\nAgenda Packet: https://
 saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1059\,plainText=false)\nMinutes: https://saintfrancismn.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=2463\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/st-francis-mn-city-council
 -2026-06-15-1800
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1058,plainText=false)
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1059,plainText=false)
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=2463,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:st-francis-mn-planning-commission-2026-06-17-1900@muyni.com
DTSTAMP:20260715T182102Z
LAST-MODIFIED:20260715T182102Z
DTSTART:20260617T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://saintfrancismn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=2210\,plainText=false)\nAgenda Packet: https://
 saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 2211\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/st-francis-mn-planning-commission-2026-06-17-1900
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=2210,plainText=false)
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=2211,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:st-francis-mn-general-2026-07-06-1800@muyni.com
DTSTAMP:20260715T182055Z
LAST-MODIFIED:20260715T182055Z
DTSTART:20260706T180000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://saintfrancismn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=2459\,plainText=false)\nAgenda Packet: https://
 saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 2460\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/st-francis-mn-general-2026-07-06-1800
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=2459,plainText=false)
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=2460,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:st-francis-mn-general-2026-07-15-1900@muyni.com
DTSTAMP:20260715T182055Z
LAST-MODIFIED:20260715T182055Z
DTSTART:20260715T190000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://saintfrancismn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=2461\,plainText=false)\nAgenda Packet: https://
 saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 2462\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/st-francis-mn-general-2026-07-15-1900
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=2461,plainText=false)
ATTACH:https://saintfrancismn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=2462,plainText=false)
END:VEVENT
END:VCALENDAR
