Home

What's Happening

Upcoming Events

Monday, June 26
6:30pm - 8:30pm
Spend quality time knitting and crocheting in the company of other knitters and crocheters. Bring your latest project to the Stitchers Get-Together for camaraderie,...
Tuesday, June 27
10:30am - 11:30am
Imagine a place where everyone can be themselves; where you can discover new skills and make new friends; where you can create crafts to share with others.     This event is...
Wednesday, June 28
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Monday, July 03
6:30pm - 8:30pm
Spend quality time knitting and crocheting in the company of other knitters and crocheters. Bring your latest project to the Stitchers Get-Together for camaraderie,...
Wednesday, July 05
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Wednesday, July 05
7:00pm - 8:00pm
Improve your Spanish by talking with others who are working on their Spanish, too. Join Spanish-speaker Bill Herreid for one-on-one conversations in Spanish...
Thursday, July 06
7:00pm - 9:00pm
Fate comes in many shapes and sizes. See three films where fate suddenly appears to make ordinary situations extraordinary on Thursdays at 7 p.m.   On July 6, watch ...
Thursday, July 06
6:30pm - 8:30pm
Learn and play the latest table-top games. Join game enthusiasts Jay Palm and John McCarthy and a crew of gaming amateurs and aces for a fun...
Saturday, June 24
10:00am - 12:00pm
Join us for the Summer Reading Challenge Kick-Off Party! It's SUMMER fun on the Library Lawn.   diScover the world of bees: taste local...
Capacity: 193/Unlimited
Monday, June 26
7:00pm - 8:00pm
Discover the power of being yourself, and what it means to listen to your heart at this production of the classic fairytale.Registration opens Monday, June 5. Count a...
Capacity: 100/100
Wednesday, June 28
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Friday, June 30
9:45am - 10:45am
For kids who have completed grades K-3. Rebbecca Killian leads this step by step painting party, where you will create a masterpiece and take it home....
Capacity: 16/16
Friday, June 30
11:00am - 12:00pm
For kids who have completed grades 4-6. Rebbecca Killian leads this step by step painting party, where you will create a masterpiece and take it home. ...
Capacity: 16/16
Wednesday, July 05
6:30pm - 8:15pm
Lego Batman stars in his own big screen adventure!  Enjoy on the library's big screen with surround sound.  Movie snacks are welcome! Rated PG, running time 1h 44 min. ...
Capacity: 110/110
Wednesday, July 05
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Friday, July 07
9:45am - 10:15am
Yoga Sprouts is yoga for kids with Miss Ellen.  It's a half hour of simple poses and songs designed for you and your child.  Dress comfortable to be on the floor with your...
Capacity: 14/14
Monday, June 26
2:30pm - 4:15pm
Students entering Grades 7-12   A charismatic high school student is determined to have a day off from school with his repressed best friend and his...
Capacity: 11/20
Wednesday, June 28
3:00pm - 4:00pm
Students entering Grades 7-12   Learn about this beautiful, natural form of body art.  Each attendee will also have a custom henna design done by a...
Capacity: 22/22
Wednesday, June 28
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Thursday, June 29
3:00pm - 3:45pm
Students entering Grades 7-12   We will supply all you need to create a beaded bracelet, choker, or necklace.  So what will it be?  It's up to you.  ...
Capacity: 24/24
Wednesday, July 05
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Wednesday, July 05
7:00pm - 8:00pm
Improve your Spanish by talking with others who are working on their Spanish, too. Join Spanish-speaker Bill Herreid for one-on-one conversations in Spanish...
Friday, July 07
3:00pm - 4:00pm
Students entering grades 7-12. Make shiny, sugary geode slices and agate lollipops using crushed candy. Registration is required and begins on June...
Capacity: 15/15
Saturday, July 08
2:30pm - 3:30pm
Students entering Grades 7-12   A teen book club where you can eat some pizza and talk about a book.  What's not to like?  This month we will be discussing Life as We...

Computer classes will start again in September.  The September class schedule will be posted on August 15th.  Have a nice summer!

Monday, July 10
10:00am - 11:30am
The Monday Morning Book Group will meet to discuss Year of Wonders by Geraldine Brooks.      Pick up a copy of this title at the Reference Desk. 
Monday, July 10
6:30pm - 8:30pm
Like a book discussion group, only better - why? Because THERE WILL ALWAYS BE FOOD! Each month, there will be an assigned book or theme. Everyone is encouraged to choose a...
Capacity: 0/Unlimited
Monday, July 10
7:00pm - 8:30pm
The Monday Evening Book Group will meet to discuss The Boys in the Boat by Daniel Brown.       Pick up a copy of this title at the Reference Desk. 
Tuesday, July 11
10:00am - 11:30am
The Tuesday Morning Book Grop will meet to discuss Love in the Time of Cholera by Gabriel Garcia Marquez.       Pick up a copy of this title at the Reference...
Monday, July 17
7:00pm - 9:00pm
The Reference  Department will sponsor a summer program.
Tuesday, July 18
7:00pm - 9:00pm
The Reference  Department will sponsor a summer program.
Wednesday, July 19
7:00pm - 8:30pm
The Mystery Book Group will meet on the third Wednesday of each month at 7:00 p.m. The group will discuss Still Life by Louise Penny. 
Thursday, July 27
6:00pm - 7:30pm
The Social & Economic Justice Book Group will be meet at this time.