Skip to content
My Account
Settings
Close
Menu
Close
Set My Home Branch
All Branches
Administration
Bella Coola
Books By Mail
Bowser
Campbell River
Chemainus
Comox
Cortes Island
Courtenay
Cowichan
Cowichan Lake
Creativity Commons
Cumberland
Gabriola Island
Gold River
Hornby Island
Ladysmith
Masset
Nanaimo Harbourfront
Nanaimo North
Nanaimo Wellington
Parksville
Port Alberni
Port Alice
Port Clements
Port Hardy
Port McNeill
Port Renfrew
Quadra Island
Qualicum Beach
Queen Charlotte
Sandspit
Sayward
Sidney / North Saanich
Sointula
Sooke
South Cowichan
Tahsis
Tofino
Ucluelet
Union Bay
Woss
Accessibility
-A: Font Smaller
+A: Font Larger
Reset Font
My Account
Read, Watch, Listen
Column
Read
Books & eBooks
Magazines & Newspapers
Comics
Award Winners & Bestsellers
Book Club Sets
Watch
Streaming Movies, TV & DVDs
Column
Listen
Audiobooks
Streaming Music & CDs
Podcasts
Research
Health
Genealogy
DIY
Legal & Government Matters
Business/Careers
All Databases
Column
Play
Video Game Collection
by Audience
Kids
Teens
Seniors
Francais & World
Indigenous Interest
New Canadians
Column
Spacer
Get A Library Card
Accessibility
Book a Room
Donate
Suggest An Item
Interlibrary Loan
My Library App
Catalogue Tips
Events
Column
Event Calendar
All
Kids
Teens
Adults
Column
Spacer
Seniors
ESL
Special Events
Column
Spacer
Get A Library Card
Accessibility
Book a Room
Donate
Learn
Column
by Audience
Kids
Teens
Seniors
Francais & World
Indigenous Interest
New Canadians
Column
Skills
Creativity Commons
Learn Music
Auto Purchasing/Engine Repair
Language Learning
Learning Computers
Photography
STEAM
Column
Research
Health
Genealogy
DIY
Legal & Government Matters
Business/Careers
All Databases
Column
Spacer
Get A Library Card
Accessibility
Book a Room
Donate
Branches
Column
Branch Information
Find a Branch
Capital Projects
Column
Book a Room
Make a Payment
Books By Mail
Column
Get A Library Card
Accessibility
Book a Room
Donate
News
Column
Well Read Newsletter
News and Stories
Media Releases
From the Board Table
Column
Get A Library Card
Accessibility
Book a Room
Donate
Get Help
Column
Catalogue Tips
Suggest An Item
Interlibrary Loan
Borrowing Basics
Column
Your Library Account
Website Feedback
Technology Help
Book a Librarian
Column
Get A Library Card
Accessibility
Book a Room
Donate
Welcome to
Vancouver Island Regional Library
Home
/
Events
Catalogue
Website
Search
Calendar
Event Views Navigation
Narrow Your Results
Audience
Adults
Author Event
Black History Month
Creativity Commons
ESL
Everyone
Families
Indigenous Voices
Kids
Summer Reading Club
Kids & Teens
New Canadians
Seniors
Special Events
STEAM
Teens
Type
Adult Program
Author Reading
Children's Program
Community
Indigenous Voices
Storytime
Branch
Administration
Bella Coola
Books By Mail
Bowser
Campbell River
Chemainus
Comox
Cortes Island
Courtenay
Cowichan
Cowichan Lake
Creativity Commons
Cumberland
Gabriola Island
Gold River
Hornby Island
Ladysmith
Masset
Nanaimo Harbourfront
Nanaimo North
Nanaimo Wellington
Parksville
Port Alberni
Port Alice
Port Clements
Port Hardy
Port McNeill
Port Renfrew
Quadra Island
Qualicum Beach
Queen Charlotte
Sandspit
Sayward
Sidney / North Saanich
Sointula
Sooke
South Cowichan
Tahsis
Tofino
Ucluelet
Union Bay
Woss
Time
All Day
Morning
Afternoon
Evening
Night
Reset Filters
Reset Filters
Filters
Find Events
Event Views Navigation
View As
List View
Month
Week
Day
Events In
Search Events
Today
Day
Week
Month
List View
+ Export
Calendar
Print
December 2019
«
November
January
»
Calendar of Events
Calendar of Events
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
1
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
2
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
3
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
4
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
5
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
6
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
7
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
8
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
9
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
10
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
11
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
12
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
13
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
14
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
15
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
16
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
17
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
18
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
19
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
20
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
21
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
22
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
23
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
24
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
25
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
26
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
27
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
28
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
29
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
30
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
31
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
1
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
2
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
3
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All
4
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
Baby Rhyme Time
Multi-day
+
Show All