Home

What's Happening

Upcoming Events

Wednesday, May 31
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 01
2:00pm - 3:00pm
We will consider Stephen Ambrose's historical insights after many years of writing about centuries of American history.
Monday, June 05
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 06
10:00am - 11:30am
The Tuesday Morning Book Group will discuss Commonwealth by Ann Patchett.
Tuesday, June 06
6:30pm - 8:00pm
Everyone has a story, and writing your story is a great way to learn about yourself. Take a break from the distractions of daily life to uncover memories you may have...
Wednesday, June 07
7:00pm - 8:30pm
In the summer of 1967, The Beatles released the album that would change pop music forever. Some say it’s John, Paul, George, and Ringo’s greatest achievement. Others see it...
Wednesday, June 07
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, June 07
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...
Tuesday, May 30
4:30pm - 5:30pm
Come design, build and experiment with energy!  Kids ages 8-12 are invited to participate in YOUNG MINDS IN MOTION, which includes a reading on the topic of the day, then...
Capacity: 2/20
Wednesday, May 31
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, June 07
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, June 14
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, June 21
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, June 26
7:00pm - 8:00pm
Coming soon!
Capacity: 0/Unlimited
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...
Wednesday, July 12
7:00pm - 8:00pm
For famlies with kids ages 4 and up.   Count a slot for every member of your family attending.
Capacity: 0/Unlimited
Wednesday, May 31
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, June 07
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, June 07
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...
Wednesday, June 14
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, June 21
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, 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...
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, June 01
2:00pm - 3:00pm
We will consider Stephen Ambrose's historical insights after many years of writing about centuries of American history.
Tuesday, June 06
10:00am - 11:30am
The Tuesday Morning Book Group will discuss Commonwealth by Ann Patchett.
Monday, June 12
10:00am - 11:30am
The Monday Morning Book Group will discuss The Underground Railroad by Colson Whitehead.
Monday, June 12
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, June 12
7:00pm - 8:30pm
The Monday Evening Book Group will discuss My Grandmother Asked Me to Tell You She's Sorry by Fredrik Backman.
Monday, June 19
10:00am - 11:30am
Breakfast With Books, the Summer Edition  will highlight books that will make your summer reading complete! The Reference Librarians will highlight...
Wednesday, June 21
7:00pm - 8:30pm
The Wednesday is Murder Mystery Book Group will meet at 7:00 p.m. on the third Wednesday of each month. Tonight we will discussing The Cuckoo's Calling...
Thursday, June 22
6:00pm - 7:30pm
The Social and Economic Justice Book Group will discuss Hillbilly Elegy: A Memoir for a Family and Culture in Crisis by J.D. Vance....