Your library is a place where people gather to explore, interact, and imagine. We offer a variety of programs and events in addition to print and digital information that is free, available and accessible to everyone.



Libby: eBooks, eAudio, and eMagazines


Search the Catalog


The Wall Street Journal - Online Access


Mango Language Learning

Upcoming Highlights and News
Yoga for adults with Chrissy
Saturday April 18th 2026 11:00 AM to 12:00 PM
Join us for a restorative Gentle Yoga class for all levels. This relaxing and rejuvenating class focuses on gentle stretching, relaxation, and restoring the body. You will be guided through a sequence of supported poses, allowing you to fully relax and release tension. With modifications and options for all levels, this class is designed to promote deep relaxation and leave you feeling refreshed and renewed. Join us for an hour of self-care and tranquility. Feel free to bring a yoga mat, blanket, blocks, and bolster if you have them. Namaste!
 
Puzzle Exchange
Sunday April 19th 2026 1:00 PM to 2:00 PM
Did you finish all the puzzles you got for the holidays already? It's time to swap them out for new ones! If you're tired of doing the same puzzles at home, bring them in and find new gems to work on at our Puzzle Exchange. Bring in your old puzzles (NO missing pieces!) and exchange them for new ones. - puzzles will be exchanged for equal piece size - bring in your puzzles before the exchange (by April 18th) - we will set out all the puzzles for you to pick on April 19th. - go home with new puzzles to work on
 
Crochet Class with Judi, Sue & Pam
Sunday April 19th 2026 1:00 PM to 2:00 PM
Crochet Class with Judi, Sue & Pam. All levels welcome. We will have a crochet hook and yarn to practice with for beginners. Bring a skein of light colored 4 ply acrylic yarn if you are working on a project or would like to start a new project. This class was originally scheduled for March 15th but has been rescheduled to March 8th.
 
Music Monday with Ms. Lauren from Sing A Song Ages 1-4
Monday April 20th 2026 10:00 AM to 10:30 AM
 
Mahjong Mondays
Monday April 20th 2026 2:00 PM to 4:00 PM
Mahjong for all skill levels. Learn to play American Mahjong or join other experienced players. Adult game day.