Library Hours

Walk-In Service
Monday: 9am-8pm
Tuesday: 9am-8pm
Wednesday: 9am-5pm
Thursday: 9am-5pm
Friday: 9am-5pm
Saturday: 9am-5pm
Sunday: Closed

Drive Up Window service with entrance from 12th Street is open Monday through Saturday from 10am – 4pm.



Click below to print from your phone or personal computer
You can start the application process online and receive a temporary barcode
Chat with librarians from around the nation 24/7
Download eBooks, Audiobooks and Magazines

Upcoming Events

Date/Time Event
08/09/2022
9:30 am - 11:00 am
Tech Tuesdays: Internet Basics Tech Tuesdays: Internet Basics
08/09/2022
10:00 am - 10:30 am
Virtual Kids Yoga Story Time Virtual Kids Yoga Story Time
08/16/2022
9:30 am - 11:00 am
Tech Tuesday: Microsoft Excel Tech Tuesday: Microsoft Excel
08/16/2022
9:30 am - 11:00 am
Tech Tuesdays: Google Drive Tech Tuesdays: Google Drive
Sun
Mon
Tue
Wed
Thu
Fri
Sat
S
M
T
W
T
F
S
26
29
1
2
3
4
6
8
10
13
15
16
1:00 PM - APL Builders
17
20
22
24
27
29
30
1:00 PM - APL Builders
31
1
2
3:00 PM - Tinkering Teens
3
4
5
6
Kids’ Science in Art
06/27/2022    
2:00 pm - 3:30 pm
Kids’ Science in Art Mondays,  June 20th-August 1st, 2022 from 2:30-3:30 PM. For ages 4 and up. Meet on the front lawn. No class July [...]
Tech Tuesdays: Library Catalog
06/28/2022    
9:30 am - 11:00 am
Library Catalog Learn how to search for library books. When: Tuesdays -9:30 - 11:00am Tech Tuesdays are free computer technology classes. Topics change weekly and [...]
Virtual Kids Yoga Story Time
06/28/2022    
10:00 am - 10:30 am
Virtual Kids Yoga Story Time                                                                        Tuesdays, June 21st- August 9th 2022 from 10:00-10:30 AM                     Online via Zoom. Registration required.   For ages 4-11 Move, breathe and [...]
Storytime and Vision Screening
06/28/2022    
10:00 am - 11:00 am
The free vision screenings are conducted by Sights for Hope with advanced hand-held SPOT equipment and can work on children as young as 6 months [...]
Thursday Outdoor Storytime!
06/30/2022    
10:00 am - 11:00 am
Thursday Outdoor Storytimes June 23rd– August 4th 2022 at 10:00 AM All Ages. No registration required. In case of rain, meet in the Picture Book [...]
Independence Day
07/02/2022 - 07/04/2022    
9:00 am - 8:00 pm
Tech Tuesdays: Internet Searching
07/05/2022    
9:30 am - 11:00 am
Internet Searching What is the internet? learn mor about it along with different browsers, search engines, and website reliability. When: Tuesdays -9:30 - 11:00am Tech [...]
Virtual Kids Yoga Story Time
07/05/2022    
10:00 am - 10:30 am
Virtual Kids Yoga Story Time                                                                        Tuesdays, June 21st- August 9th 2022 from 10:00-10:30 AM                     Online via Zoom. Registration required.   For ages 4-11 Move, breathe and [...]
Tinkering Teens
07/05/2022    
3:00 pm - 4:00 pm
Tinkering Teens Tuesdays, June 21st-August 2nd 2022 from 3:00—4:00 PM. For ages 12 and up. Teen area. No registration required. Explore some of the library’s [...]
Thursday Outdoor Storytime!
07/07/2022    
10:00 am - 11:00 am
Thursday Outdoor Storytimes June 23rd– August 4th 2022 at 10:00 AM All Ages. No registration required. In case of rain, meet in the Picture Book [...]
Saturday Outdoor Storytime!
07/09/2022    
10:00 am - 11:00 am
Saturday Outdoor Storytimes at 10:00 AM on the following dates. All Ages welcome. No registration required. In case of rain, meet in the Picture Book [...]
Kids’ Science in Art
07/11/2022    
2:00 pm - 3:30 pm
Kids’ Science in Art Mondays,  June 20th-August 1st, 2022 from 2:30-3:30 PM. For ages 4 and up. Meet on the front lawn. No class July [...]
Tech Tuesdays: Facebook
07/12/2022    
9:30 am - 11:00 am
Facebook How to setup a Facebook page, set privacy settings, how to post, comments. When: Tuesdays -9:30 - 11:00am Tech Tuesdays are free computer technology [...]
Virtual Kids Yoga Story Time
07/12/2022    
10:00 am - 10:30 am
Virtual Kids Yoga Story Time                                                                        Tuesdays, June 21st- August 9th 2022 from 10:00-10:30 AM                     Online via Zoom. Registration required.   For ages 4-11 Move, breathe and [...]
Tinkering Teens
07/12/2022    
3:00 pm - 4:00 pm
Tinkering Teens Tuesdays, June 21st-August 2nd 2022 from 3:00—4:00 PM. For ages 12 and up. Teen area. No registration required. Explore some of the library’s [...]
Thursday Outdoor Storytime!
07/14/2022    
10:00 am - 11:00 am
Thursday Outdoor Storytimes June 23rd– August 4th 2022 at 10:00 AM All Ages. No registration required. In case of rain, meet in the Picture Book [...]
APL Builders
07/16/2022    
1:00 pm - 3:00 pm
APL Builders Saturdays, July 16th, and  July 30th, 2022 from 1:00-3:00 PM. All Ages. No registration required. Legos, Keva planks, and other building materials will [...]
Kids’ Science in Art
07/18/2022    
2:00 pm - 3:30 pm
Kids’ Science in Art Mondays,  June 20th-August 1st, 2022 from 2:30-3:30 PM. For ages 4 and up. Meet on the front lawn. No class July [...]
Tech Tuesday: Genealogy
07/19/2022    
9:30 am - 11:00 am
Genealogy Get Started with creating a family tree. Learn how to access sources such as Ancestry.com and Heritage Quest. When: Tuesdays -9:30 - 11:00am Tech [...]
Tinkering Teens
07/19/2022    
3:00 pm - 4:00 pm
Tinkering Teens Tuesdays, June 21st-August 2nd 2022 from 3:00—4:00 PM. For ages 12 and up. Teen area. No registration required. Explore some of the library’s [...]
Thursday Outdoor Storytime!
07/21/2022    
10:00 am - 11:00 am
Thursday Outdoor Storytimes June 23rd– August 4th 2022 at 10:00 AM All Ages. No registration required. In case of rain, meet in the Picture Book [...]
Saturday Outdoor Storytime!
07/23/2022    
10:00 am - 11:00 am
Saturday Outdoor Storytimes at 10:00 AM on the following dates. All Ages welcome. No registration required. In case of rain, meet in the Picture Book [...]
Kids’ Science in Art
07/25/2022    
2:00 pm - 3:30 pm
Kids’ Science in Art Mondays,  June 20th-August 1st, 2022 from 2:30-3:30 PM. For ages 4 and up. Meet on the front lawn. No class July [...]
Tech Tuesdays: OverDrive
07/26/2022    
9:30 am - 11:00 am
OverDrive Learn how to download eBooks and audiobooks on your own device. When: Tuesdays -9:30 - 11:00am Tech Tuesdays are free computer technology classes. Topics [...]
Tinkering Teens
07/26/2022    
3:00 pm - 4:00 pm
Tinkering Teens Tuesdays, June 21st-August 2nd 2022 from 3:00—4:00 PM. For ages 12 and up. Teen area. No registration required. Explore some of the library’s [...]
Thursday Outdoor Storytime!
07/28/2022    
10:00 am - 11:00 am
Thursday Outdoor Storytimes June 23rd– August 4th 2022 at 10:00 AM All Ages. No registration required. In case of rain, meet in the Picture Book [...]
APL Builders
07/30/2022    
1:00 pm - 3:00 pm
APL Builders Saturdays, July 16th, and  July 30th, 2022 from 1:00-3:00 PM. All Ages. No registration required. Legos, Keva planks, and other building materials will [...]
Kids’ Science in Art
08/01/2022    
2:00 pm - 3:30 pm
Kids’ Science in Art Mondays,  June 20th-August 1st, 2022 from 2:30-3:30 PM. For ages 4 and up. Meet on the front lawn. No class July [...]
Tech Tuesdays: Computer Basics
08/02/2022    
9:30 am - 11:00 am
Computer Basics Learn about the basic functions of computers When: Tuesdays -9:30 - 11:00am Tech Tuesdays are free computer technology classes. Topics change weekly and [...]
Virtual Kids Yoga Story Time
08/02/2022    
10:00 am - 10:30 am
Virtual Kids Yoga Story Time                                                                        Tuesdays, June 21st- August 9th 2022 from 10:00-10:30 AM                     Online via Zoom. Registration required.   For ages 4-11 Move, breathe and [...]
Tinkering Teens
08/02/2022    
3:00 pm - 4:00 pm
Tinkering Teens Tuesdays, June 21st-August 2nd 2022 from 3:00—4:00 PM. For ages 12 and up. Teen area. No registration required. Explore some of the library’s [...]
Thursday Outdoor Storytime!
08/04/2022    
10:00 am - 11:00 am
Thursday Outdoor Storytimes June 23rd– August 4th 2022 at 10:00 AM All Ages. No registration required. In case of rain, meet in the Picture Book [...]
Saturday Outdoor Storytime!
08/06/2022    
10:00 am - 11:00 am
Saturday Outdoor Storytimes at 10:00 AM on the following dates. All Ages welcome. No registration required. In case of rain, meet in the Picture Book [...]
Events on 06/27/2022
Events on 06/30/2022
Events on 07/02/2022
Independence Day
2 Jul 22
Events on 07/05/2022
Events on 07/07/2022
Events on 07/09/2022
Events on 07/11/2022
Events on 07/12/2022
Events on 07/14/2022
Events on 07/16/2022
APL Builders
16 Jul 22
Events on 07/18/2022
Events on 07/19/2022
Events on 07/21/2022
Events on 07/23/2022
Events on 07/25/2022
Events on 07/26/2022
Events on 07/28/2022
Events on 07/30/2022
APL Builders
30 Jul 22
Events on 08/01/2022
Events on 08/02/2022
Events on 08/04/2022
Events on 08/06/2022

New and Noteworthy