Wednesday, May 20
■ Senior Citizen Exercise: 9:30 a.m. The Station (between DQ and First National Bank) FREE
■ Senior Citizens games of choice: 2 p.m. Three Oaks Assisted Living (118 E. Live Oak) FREE
■ Early voting continues for Joint Primary Early Voting: 7 a.m. to 7 p.m. Stephenville Annex III
Thursday, May 21
■ Senior Citizen Exercise: 9:30 a.m. The Station FREE
■ Senior Citizen Line Dancing: 5:30 p.m. The Station FREE
■ Slow Flow Yoga: 5 p.m. Dublin Public Library ( 206 W. Blackjack) FREE
■ Bingo: 2 p.m. Three Oaks Assisted Living (118 E. Live Oak)
■ MTGCD-Stem Day: 10 a.m. Dublin Public Library FREE
■ Early voting continues for Joint Primary Early Voting: 7 a.m. to 7 p.m. Stephenville Annex III
Friday, May 22
■ Tranquil tales with Annie: 10 a.m. Dublin Public Library FREE
■ Creative Reset: 5 p.m. Dublin Public Library FREE
■ Dublin High School Graduation: 7 p.m. Cervetto Stadium (Rain location, High school gym)
■ Lingleville High School graduation: 7 p.m. LHS gym
■ Date Night: Locked & Loaded (2nd shooter cost waived)
■ Early voting continues for Joint Primary Early Voting: 7 a.m. to 7 p.m. Stephenville Annex III
Saturday, May 23 Library closed for Memorial Day
■ Double N Family Fun Day: 9:30 a.m. Double N Cowboy Church (7202 Hwy. 6)
■ Morning Star Ranch Fundraiser Ranch horse versatility show: 8 a.m. 16 North Arena in DeLeon (4740 SH16)
Monday, May 25 Memorial Day Newspaper, County, City and Banks Closed
■ Memorial Day ceremony: 9 a.m. Veterans Memorial in front of Dublin Public Library
■ Memorial Day ceremony: 9 a.m. West End Cemetery, Stephenville
Tuesday, May 26
■ Dublin Lions Club: 7 a.m.-Dairy Queen
■ Election Day for joint primary runoffs: 7 a.m. to 7 p.m. Dublin Annex (219 S. Grafton St.)
■ Dublin Rotary Club: Noon The Station (between FNB and Dairy Queen)