BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Phoenixville\, PA city meetings
BEGIN:VEVENT
UID:phoenixville-pa-infrastructure-committee-2026-05-20-1800@muyni.com
DTSTAMP:20260714T141905Z
LAST-MODIFIED:20260714T141905Z
DTSTART:20260520T180000
DURATION:PT1H
SUMMARY:Infrastructure Committee
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5697\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5698\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5756\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-infrastruc
 ture-committee-2026-05-20-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5697,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5698,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5756,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-parks-and-recreation-committee-2026-05-20-1800@muyni.co
 m
DTSTAMP:20260714T141902Z
LAST-MODIFIED:20260714T141902Z
DTSTART:20260520T180000
DURATION:PT1H
SUMMARY:Parks and Recreation Committee
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5694\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5695\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5758\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-parks-and-
 recreation-committee-2026-05-20-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5694,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5695,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5758,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-finance-committee-2026-05-26-1730@muyni.com
DTSTAMP:20260714T141906Z
LAST-MODIFIED:20260714T141906Z
DTSTART:20260526T173000
DURATION:PT1H
SUMMARY:Finance Committee
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5708\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5709\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5752\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-finance-co
 mmittee-2026-05-26-1730
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5708,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5709,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5752,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-policy-committee-2026-05-26-1800@muyni.com
DTSTAMP:20260714T141909Z
LAST-MODIFIED:20260714T141909Z
DTSTART:20260526T180000
DURATION:PT1H
SUMMARY:Policy Committee
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5704\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5705\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5761\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-policy-com
 mittee-2026-05-26-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5704,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5705,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5761,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-harb-2026-06-01-1700@muyni.com
DTSTAMP:20260629T163054Z
LAST-MODIFIED:20260629T163054Z
DTSTART:20260601T170000
DURATION:PT1H
SUMMARY:HARB
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/phoeni
 xville-pa-harb-2026-06-01-1700
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-tree-advisory-commission-2026-06-01-1800@muyni.com
DTSTAMP:20260714T141857Z
LAST-MODIFIED:20260714T141857Z
DTSTART:20260601T180000
DURATION:PT1H
SUMMARY:Tree Advisory Commission
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5712\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5714\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5778\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-tree-advis
 ory-commission-2026-06-01-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5712,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5714,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5778,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-personnel-public-safety-committee-2026-06-02-1800@muyni
 .com
DTSTAMP:20260714T141852Z
LAST-MODIFIED:20260714T141852Z
DTSTART:20260602T180000
DURATION:PT1H
SUMMARY:Personnel & Public Safety Committee
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5716\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5717\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5749\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-personnel-
 public-safety-committee-2026-06-02-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5716,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5717,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5749,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-borough-council-2026-06-09-1900@muyni.com
DTSTAMP:20260714T141850Z
LAST-MODIFIED:20260714T141850Z
DTSTART:20260609T190000
DURATION:PT1H
SUMMARY:Borough Council
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5724\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5725\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/phoenixville-pa-borough-council-2026-06-09-1900
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5724,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5725,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-planning-commission-2026-06-11-1800@muyni.com
DTSTAMP:20260629T163133Z
LAST-MODIFIED:20260629T163133Z
DTSTART:20260611T180000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/phoeni
 xville-pa-planning-commission-2026-06-11-1800
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-recreation-board-2026-06-15-1830@muyni.com
DTSTAMP:20260714T141900Z
LAST-MODIFIED:20260714T141900Z
DTSTART:20260615T183000
DURATION:PT1H
SUMMARY:Recreation Board
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5737\,plainText=false)\nAll documents & details
 :  https://www.muyni.com/meetings/phoenixville-pa-recreation-board-2026-06
 -15-1830
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5737,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-infrastructure-committee-2026-06-16-1800@muyni.com
DTSTAMP:20260714T141905Z
LAST-MODIFIED:20260714T141905Z
DTSTART:20260616T180000
DURATION:PT1H
SUMMARY:Infrastructure Committee
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5729\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5730\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5757\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-infrastruc
 ture-committee-2026-06-16-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5729,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5730,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5757,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-parks-and-recreation-committee-2026-06-16-1800@muyni.co
 m
DTSTAMP:20260714T141902Z
LAST-MODIFIED:20260714T141902Z
DTSTART:20260616T180000
DURATION:PT1H
SUMMARY:Parks and Recreation Committee
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5732\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5733\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5759\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-parks-and-
 recreation-committee-2026-06-16-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5732,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5733,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5759,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-finance-committee-2026-06-23-1730@muyni.com
DTSTAMP:20260714T141906Z
LAST-MODIFIED:20260714T141906Z
DTSTART:20260623T173000
DURATION:PT1H
SUMMARY:Finance Committee
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5741\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5742\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5753\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-finance-co
 mmittee-2026-06-23-1730
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5741,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5742,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5753,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-policy-committee-2026-06-23-1800@muyni.com
DTSTAMP:20260714T141909Z
LAST-MODIFIED:20260714T141909Z
DTSTART:20260623T180000
DURATION:PT1H
SUMMARY:Policy Committee
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5744\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5745\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5762\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-policy-com
 mittee-2026-06-23-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5744,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5745,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5762,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-harb-2026-07-06-1700@muyni.com
DTSTAMP:20260711T152406Z
LAST-MODIFIED:20260711T152406Z
DTSTART:20260706T170000
DURATION:PT1H
SUMMARY:HARB
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5768\,plainText=false)\nAll documents & details
 :  https://www.muyni.com/meetings/phoenixville-pa-harb-2026-07-06-1700
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5768,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-tree-advisory-commission-2026-07-06-1800@muyni.com
DTSTAMP:20260711T152411Z
LAST-MODIFIED:20260711T152411Z
DTSTART:20260706T180000
DURATION:PT1H
SUMMARY:Tree Advisory Commission
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5774\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5775\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/phoenixville-pa-tree-advisory-commission-2026-07-06-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5774,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5775,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-personnel-public-safety-committee-2026-07-07-1800@muyni
 .com
DTSTAMP:20260711T152410Z
LAST-MODIFIED:20260711T152410Z
DTSTART:20260707T180000
DURATION:PT1H
SUMMARY:Personnel & Public Safety Committee
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5770\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5771\,plainText=false)\nMinutes: https://phoenixvillepa.api.civicclerk.com
 /v1/Meetings/GetMeetingFileStream(fileId=5782\,plainText=false)\nAll docum
 ents & details:  https://www.muyni.com/meetings/phoenixville-pa-personnel-
 public-safety-committee-2026-07-07-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5770,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5771,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5782,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-planning-commission-2026-07-09-1800@muyni.com
DTSTAMP:20260711T152419Z
LAST-MODIFIED:20260711T152419Z
DTSTART:20260709T180000
DURATION:PT1H
SUMMARY:Planning Commission
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5747\,plainText=false)\nAll documents & details
 :  https://www.muyni.com/meetings/phoenixville-pa-planning-commission-2026
 -07-09-1800
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5747,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:phoenixville-pa-borough-council-2026-07-14-1900@muyni.com
DTSTAMP:20260714T141850Z
LAST-MODIFIED:20260714T141850Z
DTSTART:20260714T190000
DURATION:PT1H
SUMMARY:Borough Council
DESCRIPTION:Agenda: https://phoenixvillepa.api.civicclerk.com/v1/Meetings/G
 etMeetingFileStream(fileId=5779\,plainText=false)\nAgenda Packet: https://
 phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=
 5780\,plainText=false)\nAll documents & details:  https://www.muyni.com/me
 etings/phoenixville-pa-borough-council-2026-07-14-1900
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5779,plainText=false)
ATTACH:https://phoenixvillepa.api.civicclerk.com/v1/Meetings/GetMeetingFile
 Stream(fileId=5780,plainText=false)
END:VEVENT
END:VCALENDAR
