BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Roanoke\, TX city meetings
BEGIN:VEVENT
UID:roanoke-tx-planning-and-zoning-commission-2026-05-18-1900@muyni.com
DTSTAMP:20260715T155225Z
LAST-MODIFIED:20260715T155225Z
DTSTART:20260518T190000
DURATION:PT1H
SUMMARY:Planning and Zoning Commission
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1734\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1735\,plai
 nText=false)\nMinutes: https://roanoketx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=1769\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/roanoke-tx-planning-and-zoning-commission
 -2026-05-18-1900
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1734,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1735,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1769,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-art-and-history-trail-committee-2026-05-20-1830@muyni.com
DTSTAMP:20260629T210706Z
LAST-MODIFIED:20260629T210706Z
DTSTART:20260520T183000
DURATION:PT1H
SUMMARY:Art and History Trail Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/roanok
 e-tx-art-and-history-trail-committee-2026-05-20-1830
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-zoning-board-of-adjustment-2026-05-21-1900@muyni.com
DTSTAMP:20260629T210702Z
LAST-MODIFIED:20260629T210702Z
DTSTART:20260521T190000
DURATION:PT1H
SUMMARY:Zoning Board of Adjustment
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1739\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1740\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-zoning-board-of-adjustment-2026-05-21-1900
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1739,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1740,plainText=false)
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-city-council-2026-05-26-1900@muyni.com
DTSTAMP:20260715T155222Z
LAST-MODIFIED:20260715T155222Z
DTSTART:20260526T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1741\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1751\,plai
 nText=false)\nMinutes: https://roanoketx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=1770\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/roanoke-tx-city-council-2026-05-26-1900
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1741,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1751,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1770,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-roanoke-hotel-convention-center-local-development-corporatio
 n-2026-05-26-1930@muyni.com
DTSTAMP:20260715T155240Z
LAST-MODIFIED:20260715T155240Z
DTSTART:20260526T193000
DURATION:PT1H
SUMMARY:Roanoke Hotel Convention Center Local Development Corporation
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1744\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1745\,plai
 nText=false)\nMinutes: https://roanoketx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=1771\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/roanoke-tx-roanoke-hotel-convention-cente
 r-local-development-corporation-2026-05-26-1930
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1744,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1745,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1771,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-parks-and-recreation-board-2026-05-28-1830@muyni.com
DTSTAMP:20260629T210706Z
LAST-MODIFIED:20260629T210706Z
DTSTART:20260528T183000
DURATION:PT1H
SUMMARY:Parks and Recreation Board
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1746\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1747\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-parks-and-recreation-board-2026-05-28-1830
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1746,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1747,plainText=false)
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-planning-and-zoning-commission-2026-06-01-1900@muyni.com
DTSTAMP:20260715T155225Z
LAST-MODIFIED:20260715T155225Z
DTSTART:20260601T190000
DURATION:PT1H
SUMMARY:Planning and Zoning Commission
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1748\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1749\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-planning-and-zoning-commission-2026-06-01-1900
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1748,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1749,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-city-council-2026-06-09-1900@muyni.com
DTSTAMP:20260715T155222Z
LAST-MODIFIED:20260715T155222Z
DTSTART:20260609T190000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1757\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1758\,plai
 nText=false)\nMinutes: https://roanoketx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=1788\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/roanoke-tx-city-council-2026-06-09-1900
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1757,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1758,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1788,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-general-2026-06-09-1930@muyni.com
DTSTAMP:20260715T155220Z
LAST-MODIFIED:20260715T155220Z
DTSTART:20260609T193000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1759\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1760\,plai
 nText=false)\nMinutes: https://roanoketx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=1789\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/roanoke-tx-general-2026-06-09-1930
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1759,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1760,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1789,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-art-and-history-trail-committee-2026-06-10-1830@muyni.com
DTSTAMP:20260629T210706Z
LAST-MODIFIED:20260629T210706Z
DTSTART:20260610T183000
DURATION:PT1H
SUMMARY:Art and History Trail Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/roanok
 e-tx-art-and-history-trail-committee-2026-06-10-1830
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-general-2026-06-15-1800@muyni.com
DTSTAMP:20260715T155220Z
LAST-MODIFIED:20260715T155220Z
DTSTART:20260615T180000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1761\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1762\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-general-2026-06-15-1800
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1761,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1762,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-planning-and-zoning-commission-2026-06-15-1900@muyni.com
DTSTAMP:20260715T155225Z
LAST-MODIFIED:20260715T155225Z
DTSTART:20260615T190000
DURATION:PT1H
SUMMARY:Planning and Zoning Commission
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1763\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1764\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-planning-and-zoning-commission-2026-06-15-1900
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1763,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1764,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-keep-roanoke-beautiful-2026-06-17-1800@muyni.com
DTSTAMP:20260715T155235Z
LAST-MODIFIED:20260715T155235Z
DTSTART:20260617T180000
DURATION:PT1H
SUMMARY:Keep Roanoke Beautiful
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1765\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1766\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-keep-roanoke-beautiful-2026-06-17-1800
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1765,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1766,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-zoning-board-of-adjustment-2026-06-18-1900@muyni.com
DTSTAMP:20260715T155228Z
LAST-MODIFIED:20260715T155228Z
DTSTART:20260618T190000
DURATION:PT1H
SUMMARY:Zoning Board of Adjustment
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1767\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1768\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-zoning-board-of-adjustment-2026-06-18-1900
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1767,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1768,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-city-council-2026-06-23-1905@muyni.com
DTSTAMP:20260715T155222Z
LAST-MODIFIED:20260715T155222Z
DTSTART:20260623T190500
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1774\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1778\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-city-council-2026-06-23-1905
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1774,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1778,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-general-2026-06-23-1900@muyni.com
DTSTAMP:20260715T155220Z
LAST-MODIFIED:20260715T155220Z
DTSTART:20260623T190000
DURATION:PT1H
SUMMARY:General
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1772\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1773\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-general-2026-06-23-1900
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1772,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1773,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-parks-and-recreation-board-2026-06-25-1830@muyni.com
DTSTAMP:20260629T210706Z
LAST-MODIFIED:20260629T210706Z
DTSTART:20260625T183000
DURATION:PT1H
SUMMARY:Parks and Recreation Board
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1779\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1780\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-parks-and-recreation-board-2026-06-25-1830
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1779,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1780,plainText=false)
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-planning-and-zoning-commission-2026-07-06-1900@muyni.com
DTSTAMP:20260711T155412Z
LAST-MODIFIED:20260711T155412Z
DTSTART:20260706T190000
DURATION:PT1H
SUMMARY:Planning and Zoning Commission
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/roanok
 e-tx-planning-and-zoning-commission-2026-07-06-1900
STATUS:CANCELLED
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-city-council-2026-07-14-1901@muyni.com
DTSTAMP:20260714T152201Z
LAST-MODIFIED:20260714T152201Z
DTSTART:20260714T190100
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1783\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1784\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-city-council-2026-07-14-1901
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1783,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1784,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-roanoke-hotel-convention-center-local-development-corporatio
 n-2026-07-14-1900@muyni.com
DTSTAMP:20260714T152217Z
LAST-MODIFIED:20260714T152217Z
DTSTART:20260714T190000
DURATION:PT1H
SUMMARY:Roanoke Hotel Convention Center Local Development Corporation
DESCRIPTION:Agenda: https://roanoketx.api.civicclerk.com/v1/Meetings/GetMee
 tingFileStream(fileId=1786\,plainText=false)\nAgenda Packet: https://roano
 ketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1787\,plai
 nText=false)\nAll documents & details:  https://www.muyni.com/meetings/roa
 noke-tx-roanoke-hotel-convention-center-local-development-corporation-2026
 -07-14-1900
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1786,plainText=false)
ATTACH:https://roanoketx.api.civicclerk.com/v1/Meetings/GetMeetingFileStrea
 m(fileId=1787,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:roanoke-tx-art-and-history-trail-committee-2026-07-15-1830@muyni.com
DTSTAMP:20260715T155239Z
LAST-MODIFIED:20260715T155239Z
DTSTART:20260715T183000
DURATION:PT1H
SUMMARY:Art and History Trail Committee
DESCRIPTION:All documents & details:  https://www.muyni.com/meetings/roanok
 e-tx-art-and-history-trail-committee-2026-07-15-1830
STATUS:CANCELLED
END:VEVENT
END:VCALENDAR
