We are open normal hours.


Monday, June 14

2:00 PM - 4:00 PM

Calling all fiber artists! Whether you're a casual knitter, an expert crocheter, or dabble in loom weaving, join us as we create and chat. Bring your projects, get tips, and learn from one another. All skill levels welcome. Register for this creative program Registration Information Need help regist...


5:30 PM - 7:00 PM

Do you love movies? Join us for a month long exploration of film! During this series you will learn the basics about film-making from page to screen and get hands on experience in video production. From writing a script to acting in the final product, work together to create a movie masterpiece! Reg...

Register


Tuesday, June 15

3:00 PM - 4:00 PM

We're back! Our popular discussion series continues with a line-up of stories especially selected to offer insight into the human condition and provoke thoughtful conversation. Please join us and share with other short story enthusiasts. Week 1: "The Sea Change" By Ernest Hemingway "...


7:00 PM - 8:00 PM

This event will take place in person in the Library's courtyard. Ever wonder what the difference is between an ale and a lager? Or a stout and a porter? And what makes a style a "double?" - Join Advanced Cicerone, author, and public speaker Em Sauter as she demystifies the many beer styles...


Wednesday, June 16

10:30 AM - 11:00 AM

We will sing, laugh, and explore digital storybooks in our virtual version of storytime. Birth to 5. This program will take place on Zoom. No advance registration required! To join us, click on the Zoom link at the start of the program at 10:30 a.m. If you need any assistance with Zoom, please email...


1:00 PM - 2:00 PM

Join us for the final installment of our five-part series with Julia Strayer and Liz Maccarone. They will lead an easy-to-follow discussion on how to make sense of today’s financial markets. Registration Please register for this event online. This program is brought to you through a partnership betw...


4:00 PM - 4:30 PM

Become an artist at home through this hands-on project with Miss Maria! Pick up the project materials ahead of time then join Maria on Zoom as she guides you in creating a work of art as inspired by a famous artist. This week, create a piece of artwork as inspired by Claude Monet! Ages 3 to 6. The p...

Register


5:30 PM - 6:00 PM

Can't make it to our morning storytime? You can still sing, laugh, and explore digital storybooks with your favorite librarians at a more convenient time for your family with a Zoom recording of our morning storytime. The link will be accessible for one week until our next live storytime. Birth to 5...

Register


Thursday, June 17

2:00 PM - 4:00 PM

Calling all fiber artists! Whether you're a casual knitter, an expert crocheter, or dabble in loom weaving, join us as we create and chat. Bring your projects, get tips, and learn from one another. All skill levels welcome. Register for this creative program Registration Information Need help regist...


3:00 PM - 3:45 PM

Build a vibrating robot that creates unique works of art! We will supply all of the materials you will need including a large sheet of paper that your robot can draw on! One program kit per family please. Supplies are limited! For ages 8-12. Registration Information: The program materials will be ma...

Register


6:00 PM - 6:45 PM

Come chat about anything that's kept you entertained recently and grab some recommendations from other teens. Books, movies, TV recommendations and more -- we want to hear about your favorite stuff! Desperately searching for a new book to read? Miss Mia will be on hand to match you with a title perf...

Register


7:00 PM - 8:00 PM

Are you a foodie looking to learn something new? Have you always wanted to learn how to make sushi, but never had the opportunity? Sushi Chef Jacob will guide you through the steps on how to make your very own California roll. Register for Learn How to Make Sushi If you would like to make sushi alon...


Friday, June 18

No programs scheduled for Friday, June 18


Saturday, June 19

No programs scheduled for Saturday, June 19


Sunday, June 20

No programs scheduled for Sunday, June 20