Library Update

The Main Library is now open for brief visits, Monday - Friday, 9 a.m. - 5:30 p.m.  Appointments are required, and not all library resources are available.  Click here to request an appointment.  For more information on library reopening, including appointments, due dates, overdue fees, and new services such as curbside pickup and digital access-only library cards, click here.

Events Calendar

Ongoing Events
Registration Type
Event Type
Age
Program Type
Library Branch
Skip to current day

Sunday, July 26th, 2020

Sunday
Jul. 26th, 2020

Events for 7/26/2020

Monday, July 27th, 2020

Monday
Jul. 27th, 2020

Events for 7/27/2020

Tuesday, July 28th, 2020

Tuesday
Jul. 28th, 2020

Events for 7/28/2020

Wednesday, July 29th, 2020

Wednesday
Jul. 29th, 2020

Events for 7/29/2020

Thursday, July 30th, 2020

Thursday
Jul. 30th, 2020

Events for 7/30/2020

Friday, July 31st, 2020

Friday
Jul. 31st, 2020

Events for 7/31/2020

Saturday, August 1st, 2020

Saturday
Aug. 1st, 2020

Events for 8/1/2020

Sunday, August 2nd, 2020

Sunday
Aug. 2nd, 2020

Events for 8/2/2020

Monday, August 3rd, 2020

Monday
Aug. 3rd, 2020

Events for 8/3/2020

Tuesday, August 4th, 2020

Tuesday
Aug. 4th, 2020

Events for 8/4/2020

Wednesday, August 5th, 2020

Wednesday
Aug. 5th, 2020

Events for 8/5/2020

Thursday, August 6th, 2020

Thursday
Aug. 6th, 2020

Events for 8/6/2020

Friday, August 7th, 2020

Friday
Aug. 7th, 2020

Events for 8/7/2020

Saturday, August 8th, 2020

Saturday
Aug. 8th, 2020

Events for 8/8/2020

Sunday, August 9th, 2020

Sunday
Aug. 9th, 2020

Events for 8/9/2020

Monday, August 10th, 2020

Monday
Aug. 10th, 2020

Events for 8/10/2020

Tuesday, August 11th, 2020

Tuesday
Aug. 11th, 2020

Events for 8/11/2020

Wednesday, August 12th, 2020

Wednesday
Aug. 12th, 2020

Events for 8/12/2020

Thursday, August 13th, 2020

Thursday
Aug. 13th, 2020

Events for 8/13/2020

Friday, August 14th, 2020

Friday
Aug. 14th, 2020

Events for 8/14/2020

Saturday, August 15th, 2020

Saturday
Aug. 15th, 2020

Events for 8/15/2020

Sunday, August 16th, 2020

Sunday
Aug. 16th, 2020

Events for 8/16/2020

Monday, August 17th, 2020

Monday
Aug. 17th, 2020

Events for 8/17/2020

Tuesday, August 18th, 2020

Tuesday
Aug. 18th, 2020

Events for 8/18/2020

Wednesday, August 19th, 2020

Wednesday
Aug. 19th, 2020

Events for 8/19/2020

Thursday, August 20th, 2020

Thursday
Aug. 20th, 2020

Events for 8/20/2020

Friday, August 21st, 2020

Friday
Aug. 21st, 2020

Events for 8/21/2020

Saturday, August 22nd, 2020

Saturday
Aug. 22nd, 2020

Events for 8/22/2020

Sunday, August 23rd, 2020

Sunday
Aug. 23rd, 2020

Events for 8/23/2020

Monday, August 24th, 2020

Monday
Aug. 24th, 2020

Events for 8/24/2020

Tuesday, August 25th, 2020

Tuesday
Aug. 25th, 2020

Events for 8/25/2020

Wednesday, August 26th, 2020

Wednesday
Aug. 26th, 2020

Events for 8/26/2020

Thursday, August 27th, 2020

Thursday
Aug. 27th, 2020

Events for 8/27/2020

Friday, August 28th, 2020

Friday
Aug. 28th, 2020

Events for 8/28/2020

Saturday, August 29th, 2020

Saturday
Aug. 29th, 2020

Events for 8/29/2020

Sunday, August 30th, 2020

Sunday
Aug. 30th, 2020

Events for 8/30/2020

Monday, August 31st, 2020

Monday
Aug. 31st, 2020

Events for 8/31/2020

Tuesday, September 1st, 2020

Tuesday
Sep. 1st, 2020

Events for 9/1/2020

Wednesday, September 2nd, 2020

Wednesday
Sep. 2nd, 2020

Events for 9/2/2020

Thursday, September 3rd, 2020

Thursday
Sep. 3rd, 2020

Events for 9/3/2020

Friday, September 4th, 2020

Friday
Sep. 4th, 2020

Events for 9/4/2020

Saturday, September 5th, 2020

Saturday
Sep. 5th, 2020

Events for 9/5/2020