A Living History Masquerade and Auction from 7 to 11 p.m. Friday will raise money for Historic Cabarrus Association and The Concord Museum. Costumes are encouraged; prizes will be awarded. There will be hors d'oeuvres and a cash bar. Tickets are $40 for members of Historic Cabarrus, $50 for others. It's all at Piedmont Renaissance Center, 51-57 Union St. S., Concord. 704-782-3688.
Rowan-Cabarrus Community College's South Campus will host public reading and writing activities for Literary Week: a discussion of the book "Twilight," 12:15 p.m. Tuesday (email@example.com); a faculty discussion on writing for publication, 3 p.m. Wednesday (firstname.lastname@example.org); and a touring theater production of "Piece Work," a tribute to the end of the textile era, 1 p.m. Thursday (email@example.com).
Details and tickets for the 17th Annual Rural Hill Scottish Festival and Loch Norman Highland Games, Friday through next Sunday, are available at www.rural
Join the Lake Norman Nutrition Weight Loss Challenge 6:30-7 p.m. Thursdays this week through June 24 at Bailey Road Recreation Center, 11900 Bailey Road. Register at Cornelius Town Hall, 21445 Catawba Ave., or at www.corneliuspr.org/lakenor
Beth Shalom of Lake Norman's third annual Yom HaShoah remembrance program will be at 2:45 p.m. next Sunday at St. Alban's Episcopal Church. Guest speaker will be Susan Cernyak-Spatz, professor emeritus at UNCCharlotte, who lectures on Holocaust literature and history. www.bslkn.org.
Mooresville High School senior Josh Cox is organizing a 5K run for his senior graduation project. The run will begin at 8:30 a.m. May 8 at the Mooresville Recreation Department, 220 N. Maple St. All proceeds will go to lung cancer research. Register at www.queencitytiming.com.
Candidates for Iredell County school board and sheriff will participate in a forum 6:30-9 p.m. Tuesday at Little Joe's Chapel, Barium Springs Home for Children, 156 Frazier Loop, Troutman.
Bernie Harberts will discuss his travels across America by mule at the Friends of the Library meeting 7 p.m. Tuesday at the East Lincoln Fire Station, 406 S. Pilot Knob Road, Denver.