Office of Village Life in Ottawa Hills classes and camps being offered in the spring and summer. Classes include ACT prep and boating instruction. Information and brochures: 419-537-9852 or ohvillagelife.com.
St. Richard Parish craft show and spring festival 333 Brookside Dr., 10:30 a.m.-7 p.m. May 20.
Blood drive EPIC Center, 124 North Main St., noon to 6 p.m. Monday. Last appointment at 5:45 p.m. Appointment: 419-340-0987 or www.redcrossblood.org.
Public safety day Swanton Fire Department, 432 Church St., 9 a.m. May 19. Blood pressure checks, safety demonstrations, and more. Information: 419-304-7557.
Chicken BBQ fundraiser Sylvania Masonic Temple, 3510 Holland-Sylvania Rd., 11 a.m.-2 p.m. May 20. Presented by the Royal Arch Foundation in support of the Adopt America Network. $8.
Miles For Smiles 5K Walk/Run Olander Park, 6930 Sylvania Ave., 7:30 a.m. May 19. Details: 419-474-8611.
Buffet luncheon and silent auction First Christian Church, 129 East Elm St., 11 a.m.-1 p.m. Friday.
Civil War Encampment, North Park, Fulton County Museum, and Wauseon Depot, 229 Monroe St., Wauseon, 9 a.m.-3 p.m. Saturday. Story-telling performances for groups of 2-8 with afternoon tea party, cost $10. Reservations: 419-337-7922.
Rummage and bake sale Toledo Elks #53, 3520 Holland-Sylvania Ave., 9 a.m. today through Saturday.
Euchre tournament Knights of Columbus Hall, 4256 Secor Rd., 7 p.m. Friday. $5 entry fee. Information: 419-474-9233.
Texas hold'em poker tournament Little Flower Church, 5522 Dorr St., 6 p.m. Friday. $25 buy-in. Registration: 419-536-5612.
St. Paul's United Methodist Church rummage sale, 2439 Tremainsville Rd., 9 a.m.-4 p.m. May 16-17.
TOPS (Take Off Pounds Sensibly) meets at Advent Lutheran Church, 6735 Sylvania Ave., Sylvania. Three groups: 9:30 a.m. or 6:30 p.m. Mondays and 6:30 p.m. Tuesdays. Details: 419-478-1103.
Remembering Detective Keith Dressel event, Hooters, 4782 Monroe St., 11 a.m.-10 p.m. May 17. Buffet: $15. Portion of proceeds to Officer William Miscannon Scholarship Fund. Details: Sara Shaw, 419-351-0046.