BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Cottage Grove\, MN city meetings
BEGIN:VEVENT
UID:cottage-grove-mn-public-services-commission-2026-05-18-1900@muyni.com
DTSTAMP:20260714T141249Z
LAST-MODIFIED:20260714T141249Z
DTSTART:20260518T190000
DURATION:PT1H
SUMMARY:Public Services Commission
DESCRIPTION:Agenda: https://cottagegrovemn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1409\,plainText=false)\nAgenda Packet: https://
 cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1410\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/cottage-grove-mn-public-services-commission-2026-05-18-1900
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1409,plainText=false)
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1410,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:cottage-grove-mn-city-council-2026-05-20-1900@muyni.com
DTSTAMP:20260714T141236Z
LAST-MODIFIED:20260714T141236Z
DTSTART:20260520T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://cottagegrovemn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1411\,plainText=false)\nAgenda Packet: https://
 cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1413\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/cottage-grove-mn-city-council-2026-05-20-1900
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1411,plainText=false)
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1413,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:cottage-grove-mn-cottage-grove-convention-and-visitors-bureau-2026-06-0
 2-0730@muyni.com
DTSTAMP:20260714T141242Z
LAST-MODIFIED:20260714T141242Z
DTSTART:20260602T073000
DURATION:PT1H
SUMMARY:Cottage Grove Convention and Visitors Bureau
DESCRIPTION:Agenda: https://cottagegrovemn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1414\,plainText=false)\nAgenda Packet: https://
 cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1415\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/cottage-grove-mn-cottage-grove-convention-and-visitors-bureau-2026-
 06-02-0730
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1414,plainText=false)
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1415,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:cottage-grove-mn-city-council-2026-06-03-1800@muyni.com
DTSTAMP:20260714T141236Z
LAST-MODIFIED:20260714T141236Z
DTSTART:20260603T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://cottagegrovemn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1427\,plainText=false)\nAgenda Packet: https://
 cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1428\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/cottage-grove-mn-city-council-2026-06-03-1800
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1427,plainText=false)
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1428,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:cottage-grove-mn-parks-recreation-and-natural-resources-commission-2026
 -06-08-1830@muyni.com
DTSTAMP:20260714T141246Z
LAST-MODIFIED:20260714T141246Z
DTSTART:20260608T183000
DURATION:PT1H
SUMMARY:Parks\, Recreation and Natural Resources Commission
DESCRIPTION:Agenda: https://cottagegrovemn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1436\,plainText=false)\nAgenda Packet: https://
 cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1438\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/cottage-grove-mn-parks-recreation-and-natural-resources-commission-
 2026-06-08-1830
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1436,plainText=false)
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1438,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:cottage-grove-mn-advisory-committee-on-historic-preservation-2026-06-09
 -1800@muyni.com
DTSTAMP:20260714T141232Z
LAST-MODIFIED:20260714T141232Z
DTSTART:20260609T180000
DURATION:PT1H
SUMMARY:Advisory Committee on Historic Preservation
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/cottag
 e-grove-mn-advisory-committee-on-historic-preservation-2026-06-09-1800
END:VEVENT
BEGIN:VEVENT
UID:cottage-grove-mn-city-council-2026-06-17-1745@muyni.com
DTSTAMP:20260714T141236Z
LAST-MODIFIED:20260714T141236Z
DTSTART:20260617T174500
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://cottagegrovemn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1441\,plainText=false)\nAgenda Packet: https://
 cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1442\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/cottage-grove-mn-city-council-2026-06-17-1745
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1441,plainText=false)
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1442,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:cottage-grove-mn-planning-commission-2026-06-22-1900@muyni.com
DTSTAMP:20260714T141248Z
LAST-MODIFIED:20260714T141248Z
DTSTART:20260622T190000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://cottagegrovemn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1451\,plainText=false)\nAgenda Packet: https://
 cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1452\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/cottage-grove-mn-planning-commission-2026-06-22-1900
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1451,plainText=false)
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1452,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:cottage-grove-mn-economic-development-authority-2026-07-14-0730@muyni.c
 om
DTSTAMP:20260714T141244Z
LAST-MODIFIED:20260714T141244Z
DTSTART:20260714T073000
DURATION:PT1H
SUMMARY:Economic Development Authority
DESCRIPTION:Agenda: https://cottagegrovemn.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=1456\,plainText=false)\nAgenda Packet: https://
 cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 1458\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/cottage-grove-mn-economic-development-authority-2026-07-14-0730
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1456,plainText=false)
ATTACH:https://cottagegrovemn.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=1458,plainText=false)
END:VEVENT
END:VCALENDAR
