All Library locations are temporarily closed. Curbside services and exterior return chutes remain open. More information at COVID-19 Updates

You can register for programs online, by calling 403.260.2620, or in person at your community library. You’ll need a valid Library card number and PIN for each person attending the program. Both parents/caregivers and children must have valid library memberships to register for all parented children’s programs. Library cards are free; register online or at your community library. 

Current Filter

From: 08/Apr/2021 - To: 30/Jun/2021

Family Storytime

Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Audience: Adults & Kids - Ages up to 8 with a parent/caregiver

WhereWhenClass StatusRegistration
OnlineMonday, Apr. 19
10:30 - 11 a.m.
38 spaces availableRegister
OnlineMonday, Apr. 26
10:30 - 11 a.m.
43 spaces availableRegister
OnlineSaturday, Apr. 24
10:30 - 11 a.m.
49 spaces availableRegister
OnlineSaturday, Apr. 24
1:15 - 1:45 p.m.
53 spaces availableRegister
OnlineSaturday, May 1
10:30 - 11 a.m.
58 spaces availableRegister
OnlineSaturday, May 1
1:15 - 1:45 p.m.
60 spaces availableRegister
OnlineSaturday, May 8
10:30 - 11 a.m.
59 spaces availableRegister
OnlineSaturday, May 8
1:15 - 1:45 p.m.
60 spaces availableRegister
OnlineSaturday, May 15
10:30 - 11 a.m.
59 spaces availableRegister
OnlineSaturday, May 15
1:15 - 1:45 p.m.
60 spaces availableRegister
OnlineSaturday, May 22
10:30 - 11 a.m.
59 spaces availableRegister
OnlineSaturday, May 22
1:15 - 1:45 p.m.
60 spaces availableRegister
OnlineSaturday, May 29
10:30 - 11 a.m.
59 spaces availableRegister
OnlineSaturday, May 29
1:15 - 1:45 p.m.
60 spaces availableRegister
OnlineMonday, Apr. 19
1:15 - 1:45 p.m.
52 spaces availableRegister
OnlineMonday, Apr. 26
1:15 - 1:45 p.m.
53 spaces availableRegister
OnlineMonday, May 3
10:30 - 11 a.m.
54 spaces availableRegister
OnlineMonday, May 3
1:15 - 1:45 p.m.
54 spaces availableRegister
OnlineMonday, May 10
10:30 - 11 a.m.
56 spaces availableRegister
OnlineMonday, May 10
1:15 - 1:45 p.m.
56 spaces availableRegister
OnlineMonday, May 17
10:30 - 11 a.m.
56 spaces availableRegister
OnlineMonday, May 17
1:15 - 1:45 p.m.
55 spaces availableRegister
OnlineMonday, May 31
10:30 - 11 a.m.
57 spaces availableRegister
OnlineMonday, May 31
1:15 - 1:45 p.m.
55 spaces availableRegister
OnlineThursday, May 6
10:30 - 11 a.m.
55 spaces availableRegister
OnlineThursday, May 13
10:30 - 11 a.m.
55 spaces availableRegister
OnlineThursday, May 20
10:30 - 11 a.m.
55 spaces availableRegister
OnlineThursday, May 27
10:30 - 11 a.m.
55 spaces availableRegister
OnlineTuesday, Apr. 27
10:30 - 11 a.m.
48 spaces availableRegister
OnlineTuesday, Apr. 27
1:15 - 1:45 p.m.
53 spaces availableRegister
OnlineThursday, Apr. 22
1:15 - 1:45 p.m.
53 spaces availableRegister
OnlineFriday, Apr. 23
10:30 - 11 a.m.
44 spaces availableRegister
Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.
OnlineThursday, Apr. 29
1:15 - 1:45 p.m.
53 spaces availableRegister
OnlineFriday, Apr. 30
10:30 - 11 a.m.
47 spaces availableRegister
Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday AM
OnlineThursday, Apr. 22
10:30 - 11 a.m.
47 spaces availableRegister
OnlineThursday, Apr. 29
10:30 - 11 a.m.
47 spaces availableRegister
OnlineTuesday, Apr. 20
10:30 - 11 a.m.
47 spaces availableRegister
OnlineTuesday, Apr. 20
1:15 - 1:45 p.m.
53 spaces availableRegister
OnlineTuesday, May 4
10:30 - 11 a.m.
57 spaces availableRegister
OnlineTuesday, May 4
1:15 - 1:45 p.m.
55 spaces availableRegister
OnlineTuesday, May 11
10:30 - 11 a.m.
57 spaces availableRegister
OnlineTuesday, May 11
1:15 - 1:45 p.m.
55 spaces availableRegister
OnlineTuesday, May 18
10:30 - 11 a.m.
57 spaces availableRegister
OnlineTuesday, May 18
1:15 - 1:45 p.m.
54 spaces availableRegister
OnlineTuesday, May 25
10:30 - 11 a.m.
56 spaces availableRegister
OnlineTuesday, May 25
1:15 - 1:45 p.m.
55 spaces availableRegister
OnlineWednesday, Apr. 21
1:15 - 1:45 p.m.
53 spaces availableEnded
OnlineWednesday, Apr. 28
1:15 - 1:45 p.m.
53 spaces availableRegister
OnlineWednesday, May 5
10:30 - 11 a.m.
57 spaces availableRegister
OnlineWednesday, May 12
10:30 - 11 a.m.
55 spaces availableRegister
OnlineWednesday, May 19
10:30 - 11 a.m.
56 spaces availableRegister
OnlineWednesday, May 26
10:30 - 11 a.m.
56 spaces availableRegister
OnlineWednesday, Apr. 21
10:30 - 11 a.m.
39 spaces availableRegister
OnlineWednesday, Apr. 28
10:30 - 11 a.m.
45 spaces availableRegister
OnlineWednesday, May 5
1:15 - 1:45 p.m.
56 spaces availableRegister
OnlineWednesday, May 12
1:15 - 1:45 p.m.
55 spaces availableRegister
OnlineWednesday, May 19
1:15 - 1:45 p.m.
55 spaces availableRegister
OnlineWednesday, May 26
1:15 - 1:45 p.m.
55 spaces availableRegister
OnlineSunday, Apr. 25
1:30 - 2 p.m.
48 spaces availableRegister
OnlineSunday, May 2
1:30 - 2 p.m.
60 spaces availableRegister
OnlineSaturday, May 8
1:30 - 2 p.m.
60 spaces availableRegister
OnlineSaturday, May 15
1:30 - 2 p.m.
60 spaces availableRegister
OnlineSaturday, May 22
1:30 - 2 p.m.
60 spaces availableRegister
OnlineSaturday, May 29
1:30 - 2 p.m.
60 spaces availableRegister
OnlineSunday, June 6
1:30 - 2 p.m.
60 spaces availableRegister
OnlineSunday, June 13
1:30 - 2 p.m.
59 spaces availableRegister
OnlineSunday, June 20
1:30 - 2 p.m.
59 spaces availableRegister
OnlineSunday, June 27
1:30 - 2 p.m.
60 spaces availableEnded
OnlineFriday, Apr. 23
1:15 - 1:45 p.m.
53 spaces availableRegister
Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday April 23 aftrernoon
OnlineFriday, Apr. 30
1:15 - 1:45 p.m.
54 spaces availableRegister
Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday April 16 aftrernoon
OnlineFriday, May 7
1:15 - 1:45 p.m.
55 spaces availableRegister
Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday 1:15 PM session
OnlineFriday, May 14
1:15 - 1:45 p.m.
55 spaces availableRegister
Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday 1:15 PM session
OnlineFriday, May 21
1:15 - 1:45 p.m.
55 spaces availableRegister
Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday 1:15 PM session
OnlineFriday, May 28
1:15 - 1:45 p.m.
55 spaces availableRegister
Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday 1:15 PM session

Where: Online

When: Monday, Apr. 19
10:30 - 11 a.m.

Class Status: 38 spaces available

Registration: Register

Where: Online

When: Monday, Apr. 26
10:30 - 11 a.m.

Class Status: 43 spaces available

Registration: Register

Where: Online

When: Saturday, Apr. 24
10:30 - 11 a.m.

Class Status: 49 spaces available

Registration: Register

Where: Online

When: Saturday, Apr. 24
1:15 - 1:45 p.m.

Class Status: 53 spaces available

Registration: Register

Where: Online

When: Saturday, May 1
10:30 - 11 a.m.

Class Status: 58 spaces available

Registration: Register

Where: Online

When: Saturday, May 1
1:15 - 1:45 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Saturday, May 8
10:30 - 11 a.m.

Class Status: 59 spaces available

Registration: Register

Where: Online

When: Saturday, May 8
1:15 - 1:45 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Saturday, May 15
10:30 - 11 a.m.

Class Status: 59 spaces available

Registration: Register

Where: Online

When: Saturday, May 15
1:15 - 1:45 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Saturday, May 22
10:30 - 11 a.m.

Class Status: 59 spaces available

Registration: Register

Where: Online

When: Saturday, May 22
1:15 - 1:45 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Saturday, May 29
10:30 - 11 a.m.

Class Status: 59 spaces available

Registration: Register

Where: Online

When: Saturday, May 29
1:15 - 1:45 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Monday, Apr. 19
1:15 - 1:45 p.m.

Class Status: 52 spaces available

Registration: Register

Where: Online

When: Monday, Apr. 26
1:15 - 1:45 p.m.

Class Status: 53 spaces available

Registration: Register

Where: Online

When: Monday, May 3
10:30 - 11 a.m.

Class Status: 54 spaces available

Registration: Register

Where: Online

When: Monday, May 3
1:15 - 1:45 p.m.

Class Status: 54 spaces available

Registration: Register

Where: Online

When: Monday, May 10
10:30 - 11 a.m.

Class Status: 56 spaces available

Registration: Register

Where: Online

When: Monday, May 10
1:15 - 1:45 p.m.

Class Status: 56 spaces available

Registration: Register

Where: Online

When: Monday, May 17
10:30 - 11 a.m.

Class Status: 56 spaces available

Registration: Register

Where: Online

When: Monday, May 17
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Monday, May 31
10:30 - 11 a.m.

Class Status: 57 spaces available

Registration: Register

Where: Online

When: Monday, May 31
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Thursday, May 6
10:30 - 11 a.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Thursday, May 13
10:30 - 11 a.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Thursday, May 20
10:30 - 11 a.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Thursday, May 27
10:30 - 11 a.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Tuesday, Apr. 27
10:30 - 11 a.m.

Class Status: 48 spaces available

Registration: Register

Where: Online

When: Tuesday, Apr. 27
1:15 - 1:45 p.m.

Class Status: 53 spaces available

Registration: Register

Where: Online

When: Thursday, Apr. 22
1:15 - 1:45 p.m.

Class Status: 53 spaces available

Registration: Register

Where: Online

When: Friday, Apr. 23
10:30 - 11 a.m.

Class Status: 44 spaces available

Registration: Register

Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Where: Online

When: Thursday, Apr. 29
1:15 - 1:45 p.m.

Class Status: 53 spaces available

Registration: Register

Where: Online

When: Friday, Apr. 30
10:30 - 11 a.m.

Class Status: 47 spaces available

Registration: Register

Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday AM

Where: Online

When: Thursday, Apr. 22
10:30 - 11 a.m.

Class Status: 47 spaces available

Registration: Register

Where: Online

When: Thursday, Apr. 29
10:30 - 11 a.m.

Class Status: 47 spaces available

Registration: Register

Where: Online

When: Tuesday, Apr. 20
10:30 - 11 a.m.

Class Status: 47 spaces available

Registration: Register

Where: Online

When: Tuesday, Apr. 20
1:15 - 1:45 p.m.

Class Status: 53 spaces available

Registration: Register

Where: Online

When: Tuesday, May 4
10:30 - 11 a.m.

Class Status: 57 spaces available

Registration: Register

Where: Online

When: Tuesday, May 4
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Tuesday, May 11
10:30 - 11 a.m.

Class Status: 57 spaces available

Registration: Register

Where: Online

When: Tuesday, May 11
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Tuesday, May 18
10:30 - 11 a.m.

Class Status: 57 spaces available

Registration: Register

Where: Online

When: Tuesday, May 18
1:15 - 1:45 p.m.

Class Status: 54 spaces available

Registration: Register

Where: Online

When: Tuesday, May 25
10:30 - 11 a.m.

Class Status: 56 spaces available

Registration: Register

Where: Online

When: Tuesday, May 25
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Wednesday, Apr. 21
1:15 - 1:45 p.m.

Class Status: 53 spaces available

Registration: Ended

Where: Online

When: Wednesday, Apr. 28
1:15 - 1:45 p.m.

Class Status: 53 spaces available

Registration: Register

Where: Online

When: Wednesday, May 5
10:30 - 11 a.m.

Class Status: 57 spaces available

Registration: Register

Where: Online

When: Wednesday, May 12
10:30 - 11 a.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Wednesday, May 19
10:30 - 11 a.m.

Class Status: 56 spaces available

Registration: Register

Where: Online

When: Wednesday, May 26
10:30 - 11 a.m.

Class Status: 56 spaces available

Registration: Register

Where: Online

When: Wednesday, Apr. 21
10:30 - 11 a.m.

Class Status: 39 spaces available

Registration: Register

Where: Online

When: Wednesday, Apr. 28
10:30 - 11 a.m.

Class Status: 45 spaces available

Registration: Register

Where: Online

When: Wednesday, May 5
1:15 - 1:45 p.m.

Class Status: 56 spaces available

Registration: Register

Where: Online

When: Wednesday, May 12
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Wednesday, May 19
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Wednesday, May 26
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Where: Online

When: Sunday, Apr. 25
1:30 - 2 p.m.

Class Status: 48 spaces available

Registration: Register

Where: Online

When: Sunday, May 2
1:30 - 2 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Saturday, May 8
1:30 - 2 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Saturday, May 15
1:30 - 2 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Saturday, May 22
1:30 - 2 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Saturday, May 29
1:30 - 2 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Sunday, June 6
1:30 - 2 p.m.

Class Status: 60 spaces available

Registration: Register

Where: Online

When: Sunday, June 13
1:30 - 2 p.m.

Class Status: 59 spaces available

Registration: Register

Where: Online

When: Sunday, June 20
1:30 - 2 p.m.

Class Status: 59 spaces available

Registration: Register

Where: Online

When: Sunday, June 27
1:30 - 2 p.m.

Class Status: 60 spaces available

Registration: Ended

Where: Online

When: Friday, Apr. 23
1:15 - 1:45 p.m.

Class Status: 53 spaces available

Registration: Register

Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday April 23 aftrernoon

Where: Online

When: Friday, Apr. 30
1:15 - 1:45 p.m.

Class Status: 54 spaces available

Registration: Register

Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday April 16 aftrernoon

Where: Online

When: Friday, May 7
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday 1:15 PM session

Where: Online

When: Friday, May 14
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday 1:15 PM session

Where: Online

When: Friday, May 21
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday 1:15 PM session

Where: Online

When: Friday, May 28
1:15 - 1:45 p.m.

Class Status: 55 spaces available

Registration: Register

Join us online for stories, songs, and finger plays the whole family can enjoy. Takes place twice daily at 10:30 AM and 1:15 PM, Monday through Saturday.

Friday 1:15 PM session