E-mail information for this calendar several weeks in advance of the event to firstname.lastname@example.org.
Ballroom dance: Lesson at 7 p.m. Friday, dance 8:30-11 p.m., at Agape Healing Center, 907 Roosevelt Ave. Cost: $10. Information: 846-3900 or www.danceatagape.com.
Swing dance: Lesson at 8 p.m. Friday, dance 9 p.m.-midnight, at York Swing Dance Club Inc., 324 W. Market St. Admission: $5-$6. Information: www.yorkswing.org.
Better Choices, Better Health: Workshop for people with chronic diseases and their caregivers, 1-3:30 p.m. Tuesdays beginning March 4 at West Manchester Township Building, 380 East Berlin Road. Deadline: Friday. Information: 771-9610 or (800) 632-9073.
Belmont Academy: Offering various theater classes beginning Monday for ages 4+ at York Little Theatre, 27 S. Belmont St. Cost: $30+. Information: 854-3894.
Job Fair: 1-4 p.m. Thursday at New Hope Ministries, 529 Carlisle St., Hanover. Information: 698-3365.
Town Meeting: Hosted by York 912 Patriots, 7 p.m. Thursday at Holiday Inn Conference Center, 2000 Loucks Road. Information: www.york912patriots.net.
Eastern York High School Advanced Art Student Exhibit: Friday through March 8, with an opening reception, 5-9 p.m. Friday, at Weavings Inc., 208 Hellam St., Wrightsville. Information: 252-3518 or visit www.weavingsink.com.
Mike Doughty: 8 p.m. Friday at Strand Theatre, 50 N. George St. Tickets: $19. Information: 846-1111.
Book signing: Featuring local author Jessica Eppley, 1-3 p.m. Saturday at Recycled Reader Used Book Store, 1212 E. Market St. Information: 848-4676.
Dance Party: 7-10 p.m. Saturday at YWCA Hanover, 23 W. Chestnut St., Hanover. Admission: $5. Information: 637-2125.
St. Patty's Day Dance: 7-11 p.m. Saturday at Emigsville Fire Hall, 3118 N. George St., Emigsville. Tickets: $12-$14. Information: 292-3723.
GardenWise workshop: 8 a.m.-4 p.m. March 8 at York County School of Technology, 2179 S. Queen St. Deadline: Saturday. Cost: $55-$65. Information: 840-7408.