, but this code // executes before the first paint, when

Âé¶¹Çø

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); CAA/CALL Travel: Shaw Festival, Niagara-on-the-Lake, Ontario (Full): Mon, Sep 22 - Fri, Sep 26 2025, All day | Âé¶¹Çø

Âé¶¹Çø

Skip to main content

Events Calendar

S M T W T F S
31
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30
 
1
 
2
 
3
 
4
 

CAA/CALL Travel: Shaw Festival, Niagara-on-the-Lake, Ontario (Full)

  • Mon, Sep 22–Fri, Sep 26, 2025

Image
150th Anniversary Travel trip to Shaw Festival
Around the World with Calvin: 150th Anniversary Tour

Tour Status

This tour has reached capacity. If you wish to join the wait list, please ; no payment is necessary unless a spot becomes available. We also invite you to explore the other tours we're offering during Calvin's 150th anniversary year!

Highlights

The central component to this tour is viewing theater performances at the :

  • Anything Goes
  • Blues for an Alabama Sky
  • Major Barbara
  • Wait Until Dark

Participants will also enjoy a backstage tour, a jazz and blues choral session, an excursion to Niagara Falls, a visit to a local winery, and free time to explore .

Tour Hosts

Debra Freeberg, professor of theatre emerita, and Gary Schmidt, professor of English, have led multiple Calvin tours to the Shakespeare Festival in Stratford, Ontario. They're looking forward to exploring new theaters with you at the Shaw Festival in Niagara-on-the-Lake! Each day, they'll host a discussion of the performances viewed the day before.

Pricing

  • $2,145 USD per person from Grand Rapids, based on double occupancy
  • $470 USD supplement for single-occupancy rooms

This pricing includes four nights at the lovely , all Shaw Festival performances, transportation, and four dinners. Travel insurance ($148 double room, $222 single room) is available through .

More Information

For the full itinerary and fine print details, download the tour brochure

Calvin tours are open to any friends of CALL and the Calvin Alumni Association who wish to travel with us. Explore other Calvin-sponsored tours, too!