BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//muyni//meetings//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Duncanville\, TX city meetings
BEGIN:VEVENT
UID:duncanville-tx-duncanville-community-and-economic-development-corporati
 on-2026-05-18-1800@muyni.com
DTSTAMP:20260715T152956Z
LAST-MODIFIED:20260715T152956Z
DTSTART:20260518T180000
DURATION:PT1H
SUMMARY:Duncanville Community and Economic Development Corporation
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5865\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=58
 66\,plainText=false)\nMinutes: https://duncanvilletx.api.civicclerk.com/v1
 /Meetings/GetMeetingFileStream(fileId=5930\,plainText=false)\nAll document
 s & details:  https://www.muyni.com/meetings/duncanville-tx-duncanville-co
 mmunity-and-economic-development-corporation-2026-05-18-1800
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5865,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5866,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5930,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-keep-duncanville-beautiful-2026-05-18-1900@muyni.com
DTSTAMP:20260715T153001Z
LAST-MODIFIED:20260715T153001Z
DTSTART:20260518T190000
DURATION:PT1H
SUMMARY:Keep Duncanville Beautiful
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5846\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/duncanville-tx-keep-duncanville-beautiful
 -2026-05-18-1900
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5846,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-city-council-2026-05-19-1700@muyni.com
DTSTAMP:20260715T152948Z
LAST-MODIFIED:20260715T152948Z
DTSTART:20260519T170000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5861\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=58
 62\,plainText=false)\nMinutes: https://duncanvilletx.api.civicclerk.com/v1
 /Meetings/GetMeetingFileStream(fileId=5961\,plainText=false)\nAll document
 s & details:  https://www.muyni.com/meetings/duncanville-tx-city-council-2
 026-05-19-1700
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5861,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5862,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5961,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-tax-increment-financing-2026-05-21-1800@muyni.com
DTSTAMP:20260715T153009Z
LAST-MODIFIED:20260715T153009Z
DTSTART:20260521T180000
DURATION:PT1H
SUMMARY:Tax Increment Financing
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5879\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/duncanville-tx-tax-increment-financing-20
 26-05-21-1800
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5879,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-arts-commission-2026-05-26-1830@muyni.com
DTSTAMP:20260715T152954Z
LAST-MODIFIED:20260715T152954Z
DTSTART:20260526T183000
DURATION:PT1H
SUMMARY:Arts Commission
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5872\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=58
 73\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-arts-commission-2026-05-26-1830
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5872,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5873,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-city-council-2026-05-26-1700@muyni.com
DTSTAMP:20260715T152948Z
LAST-MODIFIED:20260715T152948Z
DTSTART:20260526T170000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5878\,plainText=false)\nMinutes: https://duncanv
 illetx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5962\,pl
 ainText=false)\nAll documents & details:  https://www.muyni.com/meetings/d
 uncanville-tx-city-council-2026-05-26-1700
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5878,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5962,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-city-council-2026-06-01-1730@muyni.com
DTSTAMP:20260715T152948Z
LAST-MODIFIED:20260715T152948Z
DTSTART:20260601T173000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5882\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/duncanville-tx-city-council-2026-06-01-17
 30
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5882,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-city-council-2026-06-02-1800@muyni.com
DTSTAMP:20260715T152948Z
LAST-MODIFIED:20260715T152948Z
DTSTART:20260602T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5886\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=58
 87\,plainText=false)\nMinutes: https://duncanvilletx.api.civicclerk.com/v1
 /Meetings/GetMeetingFileStream(fileId=5963\,plainText=false)\nAll document
 s & details:  https://www.muyni.com/meetings/duncanville-tx-city-council-2
 026-06-02-1800
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5886,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5887,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5963,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-library-advisory-board-2026-06-04-1830@muyni.com
DTSTAMP:20260715T152959Z
LAST-MODIFIED:20260715T152959Z
DTSTART:20260604T183000
DURATION:PT1H
SUMMARY:Library Advisory Board
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5889\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=58
 92\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-library-advisory-board-2026-06-04-1830
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5889,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5892,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-parks-and-recreation-advisory-board-2026-06-08-1830@muyn
 i.com
DTSTAMP:20260715T153003Z
LAST-MODIFIED:20260715T153003Z
DTSTART:20260608T183000
DURATION:PT1H
SUMMARY:Parks and Recreation Advisory Board
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5894\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/duncanville-tx-parks-and-recreation-advis
 ory-board-2026-06-08-1830
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5894,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-planning-and-zoning-commission-2026-06-08-1800@muyni.com
DTSTAMP:20260715T152951Z
LAST-MODIFIED:20260715T152951Z
DTSTART:20260608T180000
DURATION:PT1H
SUMMARY:Planning and Zoning Commission
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5896\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=58
 97\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-planning-and-zoning-commission-2026-06-08-1800
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5896,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5897,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-community-engagement-advisory-board-2026-06-11-1830@muyn
 i.com
DTSTAMP:20260715T153005Z
LAST-MODIFIED:20260715T153005Z
DTSTART:20260611T183000
DURATION:PT1H
SUMMARY:Community Engagement Advisory Board
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5903\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=59
 04\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-community-engagement-advisory-board-2026-06-11-1830
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5903,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5904,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-keep-duncanville-beautiful-2026-06-15-1900@muyni.com
DTSTAMP:20260715T153000Z
LAST-MODIFIED:20260715T153000Z
DTSTART:20260615T190000
DURATION:PT1H
SUMMARY:Keep Duncanville Beautiful
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5910\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/duncanville-tx-keep-duncanville-beautiful
 -2026-06-15-1900
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5910,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-city-council-2026-06-16-1700@muyni.com
DTSTAMP:20260715T152948Z
LAST-MODIFIED:20260715T152948Z
DTSTART:20260616T170000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5914\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=59
 15\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-city-council-2026-06-16-1700
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5914,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5915,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-duncanville-community-and-economic-development-corporati
 on-2026-06-22-1800@muyni.com
DTSTAMP:20260715T152956Z
LAST-MODIFIED:20260715T152956Z
DTSTART:20260622T180000
DURATION:PT1H
SUMMARY:Duncanville Community and Economic Development Corporation
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5919\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=59
 20\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-duncanville-community-and-economic-development-corpora
 tion-2026-06-22-1800
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5919,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5920,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-arts-commission-2026-06-23-1830@muyni.com
DTSTAMP:20260715T152954Z
LAST-MODIFIED:20260715T152954Z
DTSTART:20260623T183000
DURATION:PT1H
SUMMARY:Arts Commission
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5926\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=59
 25\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-arts-commission-2026-06-23-1830
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5926,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5925,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-city-council-2026-06-30-1500@muyni.com
DTSTAMP:20260711T154300Z
LAST-MODIFIED:20260711T154300Z
DTSTART:20260630T150000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5933\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/duncanville-tx-city-council-2026-06-30-15
 00
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5933,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-zoning-board-of-adjustment-2026-07-02-1830@muyni.com
DTSTAMP:20260711T154305Z
LAST-MODIFIED:20260711T154305Z
DTSTART:20260702T183000
DURATION:PT1H
SUMMARY:Zoning Board of Adjustment
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5945\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=59
 34\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-zoning-board-of-adjustment-2026-07-02-1830
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5945,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5934,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-city-council-2026-07-07-1800@muyni.com
DTSTAMP:20260711T154300Z
LAST-MODIFIED:20260711T154300Z
DTSTART:20260707T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5939\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=59
 40\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-city-council-2026-07-07-1800
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5939,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5940,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-city-council-2026-07-09-1800@muyni.com
DTSTAMP:20260711T154300Z
LAST-MODIFIED:20260711T154300Z
DTSTART:20260709T180000
DURATION:PT1H
SUMMARY:City Council
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5943\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/duncanville-tx-city-council-2026-07-09-18
 00
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5943,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-community-engagement-advisory-board-2026-07-09-1830@muyn
 i.com
DTSTAMP:20260711T154306Z
LAST-MODIFIED:20260711T154306Z
DTSTART:20260709T183000
DURATION:PT1H
SUMMARY:Community Engagement Advisory Board
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5964\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=59
 65\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-community-engagement-advisory-board-2026-07-09-1830
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5964,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5965,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-parks-and-recreation-advisory-board-2026-07-13-1830@muyn
 i.com
DTSTAMP:20260714T145844Z
LAST-MODIFIED:20260714T145844Z
DTSTART:20260713T183000
DURATION:PT1H
SUMMARY:Parks and Recreation Advisory Board
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5980\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/duncanville-tx-parks-and-recreation-advis
 ory-board-2026-07-13-1830
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5980,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-planning-and-zoning-commission-2026-07-13-1800@muyni.com
DTSTAMP:20260713T144252Z
LAST-MODIFIED:20260713T144252Z
DTSTART:20260713T180000
DURATION:PT1H
SUMMARY:Planning and Zoning Commission
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5970\,plainText=false)\nAgenda Packet: https://d
 uncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=59
 75\,plainText=false)\nAll documents & details:  https://www.muyni.com/meet
 ings/duncanville-tx-planning-and-zoning-commission-2026-07-13-1800
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5970,plainText=false)
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5975,plainText=false)
END:VEVENT
BEGIN:VEVENT
UID:duncanville-tx-civil-service-commission-2026-07-15-1700@muyni.com
DTSTAMP:20260715T153006Z
LAST-MODIFIED:20260715T153006Z
DTSTART:20260715T170000
DURATION:PT1H
SUMMARY:Civil Service Commission
DESCRIPTION:Agenda: https://duncanvilletx.api.civicclerk.com/v1/Meetings/Ge
 tMeetingFileStream(fileId=5966\,plainText=false)\nAll documents & details:
   https://www.muyni.com/meetings/duncanville-tx-civil-service-commission-2
 026-07-15-1700
ATTACH:https://duncanvilletx.api.civicclerk.com/v1/Meetings/GetMeetingFileS
 tream(fileId=5966,plainText=false)
END:VEVENT
END:VCALENDAR
