, 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: Red Rocks and Canyons in the American Southwest: Tue, Apr 7 - Sat, Apr 18 2026, All day | Âé¶¹Çø

Âé¶¹Çø

Skip to main content

Events Calendar

S M T W T F S
29
 
30
 
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
 

CAA/CALL Travel: Red Rocks and Canyons in the American Southwest

  • Tue, Apr 07–Sat, Apr 18, 2026

Image
150th Anniversary Travel trip to the American Southwest
Around the World with Calvin: 150th Anniversary Tour

Calvin celebrates its 150th anniversary during the 2025–2026 school year, and our travel program is joining the celebration by exploring 10 countries across six continents. Join us as we commemorate Calvin’s global reach with an exciting line-up of tours.

Highlights

  • Sedona, Arizona
  • Grand Canyon
  • Bryce Canyon National Park
  • Upper Antelope Canyon
  • Colorado River float trip
  • Canyon De Chelley
  • Rehoboth and Zuni, New Mexico
  • Hubbell Trading Post
  • El Morro National Monument

Tour Host

Gerry Van Kooten, Calvin professor of geology emeritus, spent 20+ years as a petroleum geologist in Alaska followed by 13 years of teaching at Calvin. He now spends part of each year at his home in Sedona, Arizona, where he and his wife, Jan, enjoy hiking with friends throughout the region. Jan Van Kooten, a music teacher and choir director who has accompanied Gerry on many geology field trips, will serve as tour manager.

Activity Level

This tour is more active than some CALL/alumni tours, with three opportunities for hiking as well as a river float trip. Tour participants should be comfortable walking 3–5 miles on sometimes-rocky paths. Note that the has about 625 feet of elevation gain. Gerry and Jan are open to working with passengers if modifications are needed.

Pricing

$5,239 per person from Grand Rapids (double occupancy)
$6,034 per person for single-room accommodations
Departures are available from other cities upon request ($75 fee for assistance with alternate flights). Trip insurance is available; for details. 

More Information

Download the tour brochure [link pending] for a complete itinerary and full tour details. If you'd like us to mail you a print copy of this brochure, drop us a note at alumni@calvin.edu with your address and we'll send one out.

Register online via Witte Travel [link pending]. The tour is planned for 24 participants plus tour hosts.

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!