BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Harrisburg\, NC city meetings
BEGIN:VEVENT
UID:harrisburg-nc-parks-and-recreation-board-2026-05-18-1800@muyni.com
DTSTAMP:20260713T140802Z
LAST-MODIFIED:20260713T140802Z
DTSTART:20260518T180000
DURATION:PT1H
SUMMARY:Parks and Recreation Board
DESCRIPTION:Agenda: https://harrisburgnc.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=1878\,plainText=false)\nAgenda Packet: https://ha
 rrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1879
 \,plainText=false)\nAll documents & details:  https://www.muyni.com/meetin
 gs/harrisburg-nc-parks-and-recreation-board-2026-05-18-1800
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1878,plainText=false)
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1879,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:harrisburg-nc-planning-and-zoning-2026-05-19-1800@muyni.com
DTSTAMP:20260713T140758Z
LAST-MODIFIED:20260713T140758Z
DTSTART:20260519T180000
DURATION:PT1H
SUMMARY:Planning and Zoning
DESCRIPTION:Agenda: https://harrisburgnc.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=1876\,plainText=false)\nAgenda Packet: https://ha
 rrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1877
 \,plainText=false)\nAll documents & details:  https://www.muyni.com/meetin
 gs/harrisburg-nc-planning-and-zoning-2026-05-19-1800
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1876,plainText=false)
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1877,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:harrisburg-nc-board-of-adjustment-2026-06-02-1800@muyni.com
DTSTAMP:20260713T140800Z
LAST-MODIFIED:20260713T140800Z
DTSTART:20260602T180000
DURATION:PT1H
SUMMARY:Board of Adjustment
DESCRIPTION:Agenda: https://harrisburgnc.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=1880\,plainText=false)\nAgenda Packet: https://ha
 rrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1881
 \,plainText=false)\nAll documents & details:  https://www.muyni.com/meetin
 gs/harrisburg-nc-board-of-adjustment-2026-06-02-1800
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1880,plainText=false)
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1881,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:harrisburg-nc-town-council-2026-06-08-1800@muyni.com
DTSTAMP:20260713T140755Z
LAST-MODIFIED:20260713T140755Z
DTSTART:20260608T180000
DURATION:PT1H
SUMMARY:Town Council
DESCRIPTION:Agenda: https://harrisburgnc.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=1882\,plainText=false)\nAgenda Packet: https://ha
 rrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1883
 \,plainText=false)\nAll documents & details:  https://www.muyni.com/meetin
 gs/harrisburg-nc-town-council-2026-06-08-1800
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1882,plainText=false)
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1883,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:harrisburg-nc-parks-and-recreation-board-2026-06-15-1800@muyni.com
DTSTAMP:20260713T140802Z
LAST-MODIFIED:20260713T140802Z
DTSTART:20260615T180000
DURATION:PT1H
SUMMARY:Parks and Recreation Board
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/harris
 burg-nc-parks-and-recreation-board-2026-06-15-1800
END:VEVENT
BEGIN:VEVENT
UID:harrisburg-nc-planning-and-zoning-2026-06-16-1800@muyni.com
DTSTAMP:20260629T170448Z
LAST-MODIFIED:20260629T170448Z
DTSTART:20260616T180000
DURATION:PT1H
SUMMARY:Planning and Zoning
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/harris
 burg-nc-planning-and-zoning-2026-06-16-1800
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:harrisburg-nc-board-of-adjustment-2026-07-07-1800@muyni.com
DTSTAMP:20260711T153345Z
LAST-MODIFIED:20260711T153345Z
DTSTART:20260707T180000
DURATION:PT1H
SUMMARY:Board of Adjustment
DESCRIPTION:Agenda: https://harrisburgnc.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=1886\,plainText=false)\nAgenda Packet: https://ha
 rrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1887
 \,plainText=false)\nAll documents & details:  https://www.muyni.com/meetin
 gs/harrisburg-nc-board-of-adjustment-2026-07-07-1800
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1886,plainText=false)
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1887,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:harrisburg-nc-town-council-2026-07-13-1800@muyni.com
DTSTAMP:20260713T140755Z
LAST-MODIFIED:20260713T140755Z
DTSTART:20260713T180000
DURATION:PT1H
SUMMARY:Town Council
DESCRIPTION:Agenda: https://harrisburgnc.api.civicclerk.com/v1/Meetings/Get
 MeetingFileStream(fileId=1888\,plainText=false)\nAgenda Packet: https://ha
 rrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1889
 \,plainText=false)\nAll documents & details:  https://www.muyni.com/meetin
 gs/harrisburg-nc-town-council-2026-07-13-1800
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1888,plainText=false)
ATTACH:https://harrisburgnc.api.civicclerk.com/v1/Meetings/GetMeetingFileSt
 ream(fileId=1889,plainText=false)
END:VEVENT
END:VCALENDAR
