Tuesday, December 22
Al-Anon Support Group, 7:30 p.m., Monroe Clinic hospital building, third floor, Monticello Room.
Alcoholics Anonymous, 7 p.m., Shepherd of the Hills Church, 506 12th Ave., Fellowship Hall, New Glarus.
Alcoholics Anonymous, 8 p.m., Congregational United Church of Christ, E 201 23rd St., Brodhead.
Freeport Public Library, Santa Visit, 2 to 4 p.m., Freeport Public Library, 100 E. Douglas St., Freeport.
Monroe Middle School, band concert, sixth grade concert at 6:30 p.m., seventh and eighth grade concert at 7:30 p.m., middle school's new gym. Free will donation at door.
Monroe United Methodist Church, Christmas concert featuring 4HisPraise, 7:30 p.m., Monroe United Methodist Church. Reception follows in Fellowship Hall.
Take Off Pounds Sensibly, weigh-in 11 to 11:15 a.m., meeting 11:15 a.m. to noon, St. Clare Friedensheim Assisted Living Center, 2003 4th St., Monroe. Information: 325-9223.
Wednesday, December 23
Alcoholics Anonymous, 7 p.m., call (608) 325-5527 for meeting location (Big Book and discussion).
American Red Cross holiday blood drive in memory of Kristy Nodorft, 1 to 6 p.m., New Glarus Bible Church, 207 6th St., near the New Glarus Home campus.
Thursday, December 24
Alcoholics Anonymous, 10 a.m. Faith Baptist Church, 2003 10th St., Monroe.
Alcoholics Anonymous, 7 p.m., (Big Book), Congregational United Church of Christ, E 201 23rd St., Brodhead.
Alcoholics Anonymous, 7 p.m. (Big Book Study), Grace United Methodist Church, 326 W. Pearl, Belleville.
Alcoholics Anonymous, 8 p.m., St. John's Church, 1724 14th St., Monroe.
Juda Zion United Methodist Church, Christmas Cantata, "Only Love," 7:30 p.m., Zion U.M. Church, corner of Church and Walnut Streets, Juda.
Zwingli United Church of Christ, 5 p.m. candle lighting service with sacrament of Holy Communion and at 9 p.m., senior choir presents the Christmas Cantata, Rejoice, Zwingli UCC, Monticello.
Friday, December 25
Alcoholics Anonymous, 7 p.m., Zwingli UCC, 416 E. Lake Ave., Monticello.
Narcotics Anonymous, 7 p.m., 2003 10th St., Monroe. Information helpline: (888) 431-7526.