BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Ashland\, WI city meetings
BEGIN:VEVENT
UID:ashland-wi-parks-recreation-2026-05-18-1800@muyni.com
DTSTAMP:20260629T205707Z
LAST-MODIFIED:20260629T205707Z
DTSTART:20260518T180000
DURATION:PT1H
SUMMARY:Parks & Recreation
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3710\,plainText=false)\nAll documents & details:  ht
 tps://www.muyni.com/meetings/ashland-wi-parks-recreation-2026-05-18-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3710,plainText=false)
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-planning-zoning-2026-05-19-1830@muyni.com
DTSTAMP:20260714T150559Z
LAST-MODIFIED:20260714T150559Z
DTSTART:20260519T183000
DURATION:PT1H
SUMMARY:Planning & Zoning
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3711\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3714\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-planning-zoning-2026-05-19-1830
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3711,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3714,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-city-council-2026-05-26-1800@muyni.com
DTSTAMP:20260714T150551Z
LAST-MODIFIED:20260714T150551Z
DTSTART:20260526T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3730\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3731\,plai
 nText=false)\nMinutes: https://ashlandwi.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=3741\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/ashland-wi-city-council-2026-05-26-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3730,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3731,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3741,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-committee-of-the-whole-2026-05-26-1800@muyni.com
DTSTAMP:20260714T150554Z
LAST-MODIFIED:20260714T150554Z
DTSTART:20260526T180000
DURATION:PT1H
SUMMARY:Committee of the Whole
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3727\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3728\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-committee-of-the-whole-2026-05-26-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3727,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3728,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-airport-2026-05-28-1630@muyni.com
DTSTAMP:20260714T150608Z
LAST-MODIFIED:20260714T150608Z
DTSTART:20260528T163000
DURATION:PT1H
SUMMARY:Airport
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3716\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3717\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-airport-2026-05-28-1630
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3716,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3717,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-planning-zoning-2026-05-28-1800@muyni.com
DTSTAMP:20260714T150559Z
LAST-MODIFIED:20260714T150559Z
DTSTART:20260528T180000
DURATION:PT1H
SUMMARY:Planning & Zoning
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3732\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3733\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-planning-zoning-2026-05-28-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3732,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3733,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-city-council-2026-06-09-1800@muyni.com
DTSTAMP:20260714T150551Z
LAST-MODIFIED:20260714T150551Z
DTSTART:20260609T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3736\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3737\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-city-council-2026-06-09-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3736,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3737,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-committee-of-the-whole-2026-06-09-1800@muyni.com
DTSTAMP:20260714T150554Z
LAST-MODIFIED:20260714T150554Z
DTSTART:20260609T180000
DURATION:PT1H
SUMMARY:Committee of the Whole
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3738\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3739\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-committee-of-the-whole-2026-06-09-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3738,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3739,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-parks-recreation-2026-06-15-1800@muyni.com
DTSTAMP:20260714T150602Z
LAST-MODIFIED:20260714T150602Z
DTSTART:20260615T180000
DURATION:PT1H
SUMMARY:Parks & Recreation
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3740\,plainText=false)\nAll documents & details:  ht
 tps://www.muyni.com/meetings/ashland-wi-parks-recreation-2026-06-15-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3740,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-planning-zoning-2026-06-16-1830@muyni.com
DTSTAMP:20260714T150559Z
LAST-MODIFIED:20260714T150559Z
DTSTART:20260616T183000
DURATION:PT1H
SUMMARY:Planning & Zoning
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/ashlan
 d-wi-planning-zoning-2026-06-16-1830
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-public-works-2026-06-18-1700@muyni.com
DTSTAMP:20260714T150604Z
LAST-MODIFIED:20260714T150604Z
DTSTART:20260618T170000
DURATION:PT1H
SUMMARY:Public Works
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3744\,plainText=false)\nAll documents & details:  ht
 tps://www.muyni.com/meetings/ashland-wi-public-works-2026-06-18-1700
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3744,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-marina-2026-06-24-1800@muyni.com
DTSTAMP:20260714T150609Z
LAST-MODIFIED:20260714T150609Z
DTSTART:20260624T180000
DURATION:PT1H
SUMMARY:Marina
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3746\,plainText=false)\nAll documents & details:  ht
 tps://www.muyni.com/meetings/ashland-wi-marina-2026-06-24-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3746,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-airport-2026-06-25-1630@muyni.com
DTSTAMP:20260714T150608Z
LAST-MODIFIED:20260714T150608Z
DTSTART:20260625T163000
DURATION:PT1H
SUMMARY:Airport
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3749\,plainText=false)\nAll documents & details:  ht
 tps://www.muyni.com/meetings/ashland-wi-airport-2026-06-25-1630
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3749,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-planning-zoning-2026-06-25-1800@muyni.com
DTSTAMP:20260714T150559Z
LAST-MODIFIED:20260714T150559Z
DTSTART:20260625T180000
DURATION:PT1H
SUMMARY:Planning & Zoning
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/ashlan
 d-wi-planning-zoning-2026-06-25-1800
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-city-council-2026-06-30-1800@muyni.com
DTSTAMP:20260711T154648Z
LAST-MODIFIED:20260711T154648Z
DTSTART:20260630T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3752\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3753\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-city-council-2026-06-30-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3752,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3753,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-committee-of-the-whole-2026-06-30-1800@muyni.com
DTSTAMP:20260711T154649Z
LAST-MODIFIED:20260711T154649Z
DTSTART:20260630T180000
DURATION:PT1H
SUMMARY:Committee of the Whole
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3755\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3756\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-committee-of-the-whole-2026-06-30-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3755,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3756,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-marina-2026-07-01-1700@muyni.com
DTSTAMP:20260711T154657Z
LAST-MODIFIED:20260711T154657Z
DTSTART:20260701T170000
DURATION:PT1H
SUMMARY:Marina
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3750\,plainText=false)\nAll documents & details:  ht
 tps://www.muyni.com/meetings/ashland-wi-marina-2026-07-01-1700
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3750,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-public-works-2026-07-09-1700@muyni.com
DTSTAMP:20260711T154654Z
LAST-MODIFIED:20260711T154654Z
DTSTART:20260709T170000
DURATION:PT1H
SUMMARY:Public Works
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3757\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3758\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-public-works-2026-07-09-1700
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3757,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3758,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-city-council-2026-07-14-1800@muyni.com
DTSTAMP:20260714T150551Z
LAST-MODIFIED:20260714T150551Z
DTSTART:20260714T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3761\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3762\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-city-council-2026-07-14-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3761,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3762,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:ashland-wi-committee-of-the-whole-2026-07-14-1800@muyni.com
DTSTAMP:20260714T150553Z
LAST-MODIFIED:20260714T150553Z
DTSTART:20260714T180000
DURATION:PT1H
SUMMARY:Committee of the Whole
DESCRIPTION:Agenda: https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=3763\,plainText=false)\nAgenda Packet: https://ashla
 ndwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3764\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/ash
 land-wi-committee-of-the-whole-2026-07-14-1800
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3763,plainText=false)
ATTACH:https://ashlandwi.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=3764,plainText=false)
END:VEVENT
END:VCALENDAR
