Upcoming Events

Jan 23 2020 - 6:15pm
Ready, set, stretch! Prepare for bedtime with fun stories and yoga inspired stretches for families. Children and their care-givers should arrive prepared to move in pajamas or other comfortable clothes. Please bring your own yoga mats or towels. No registration required.
Jan 24 2020 - 4:30pm
This book club will inspire 3-5th grade minds by reading and discussing non-fiction books. This month we will be reading The Truth About Hawks. A snack and extended learning activity are included. Students do not need to read the book in advance. Parents do not need to remain in the room.... more
Jan 25 2020 (All day)
Every Saturday and Sundy during regular open hours. Families are encouraged to drop-in anytime to read some special stories and complete an activity specially selected by our Youth Services Staff. No registration required.
Jan 26 2020 (All day)
Every Saturday and Sundy during regular open hours. Families are encouraged to drop-in anytime to read some special stories and complete an activity specially selected by our Youth Services Staff. No registration required.
Jan 27 2020 - 10:00am
Enjoy 20 minutes of short stories, songs and lots of movement, followed by playtime to build early literacy skills. Recommended for 18 mo.-3 year olds. Class size is limited for the safety of the children. Attendance will be on a first-come first-served basis.
Jan 27 2020 - 10:00am
For infants (0-17 mo.) and caregivers. 15 minutes of songs, rhymes and books, followed by playtime to build early literacy skills. Class size is limited for the safety of the babies. Attendance will be on a first-come first-served basis.
Jan 27 2020 - 10:30am
Tai Chi is a holistic form of exercise that has been shown to help improve balance, increase flexibility, and reduce stress. Whether you have balance deficits, arthritis or are simply seeking a healthier lifestyle, tai chi will help you reach your wellness goals. This class will specialize in... more
Jan 27 2020 - 3:30pm
7-12th grade students on the Teen Advisory Board develop leadership skills and meet weekly to help plan teen programs, sign up for volunteer opportunities, plan fundraisers, and suggest teen books to be purchased by the library. Please e-mail Keri to register for this group: [email protected] more
Jan 27 2020 - 6:30pm
Students in grades 6-12 can attend to create works of art with sand. Registration will open on January 6. Unregistered participants are welcome to come to the library on stand-by the day of the event and will be admitted to the program if space and supplies allow.  
Jan 28 2020 - 9:15am
For infants (0-17 mo.) and caregivers. 15 minutes of songs, rhymes and books, followed by playtime to build early literacy skills. Class size is limited for the safety of the babies. Attendance will be on a first-come first-served basis.

January 2020

Sun Mon Tue Wed Thu Fri Sat
29
30
31
1
2
3
4
 
 
 
9:30 am to 11:00 am
 
(All day)
 
9:30 am to 11:30 am
 
4:00 pm to 5:00 pm
 
5
6
7
8
9
10
11
(All day)
 
10:00 am to 10:35 am
 
10:00 am to 10:30 am
 
3:30 pm to 4:00 pm
 
9:15 am to 9:45 am
 
10:00 am to 10:35 am
 
10:00 am to 10:45 am
 
11:00 am to 11:35 am
 
1:30 pm to 2:15 pm
 
10:00 am to 10:35 am
 
10:00 am to 10:45 am
 
11:00 am to 11:35 am
 
11:00 am to 11:45 am
 
1:30 pm to 3:00 pm
 
6:15 pm to 6:45 pm
 
4:30 pm to 5:15 pm
 
(All day)
 
9:30 am to 9:55 am
 
10:00 am to 11:30 am
 
12
13
14
15
16
17
18
(All day)
 
10:00 am to 10:35 am
 
10:00 am to 10:30 am
 
3:30 pm to 4:00 pm
 
9:15 am to 9:45 am
 
10:00 am to 10:35 am
 
10:00 am to 10:45 am
 
11:00 am to 11:35 am
 
1:30 pm to 2:15 pm
 
10:00 am to 10:35 am
 
10:00 am to 10:45 am
 
11:00 am to 11:35 am
 
11:00 am to 11:45 am
 
3:15 pm to 4:00 pm
 
10:00 am to 10:45 am
 
6:15 pm to 6:45 pm
 
 
(All day)
 
19
20
21
22
23
24
25
10:00 am to 10:35 am
 
10:00 am to 10:30 am
 
9:15 am to 9:45 am
 
10:00 am to 10:35 am
 
10:00 am to 10:45 am
 
11:00 am to 11:35 am
 
1:30 pm to 2:15 pm
 
10:00 am to 10:35 am
 
10:00 am to 10:45 am
 
11:00 am to 11:35 am
 
11:00 am to 11:45 am
 
 
6:15 pm to 6:45 pm
 
4:30 pm to 5:15 pm
 
(All day)
 
26
27
28
29
30
31
1
(All day)
 
10:00 am to 10:35 am
 
10:00 am to 10:30 am
 
3:30 pm to 4:00 pm
 
6:30 pm to 7:15 pm
 
9:15 am to 9:45 am
 
10:00 am to 10:35 am
 
10:00 am to 10:45 am
 
11:00 am to 11:35 am
 
1:30 pm to 2:15 pm
 
10:00 am to 10:35 am
 
10:00 am to 10:45 am
 
11:00 am to 11:35 am
 
11:00 am to 11:45 am
 
3:15 pm to 4:00 pm
 
6:15 pm to 6:45 pm
 
10:00 am to 11:00 am
 
4:30 pm to 5:15 pm