, 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); })(); Academic Building Access | »Æ´óÏɸßÊÖÂÛ̳

»Æ´óÏɸßÊÖÂÛ̳

Skip to main content

Academic Building Access

Table of Contents


Fall and spring semester schedules

Normal academic building access hours are as follows*
ÌýUnlockedAdditional Student/Staff Card AccessStaff Card Access
Monday-Friday7:30 a.m. to 6:00 p.m.7:00 a.m. until 1:00 a.m.24/7/365 to assigned building
SaturdayCard Access only7:30 a.m. —8:00 p.m.24/7/365 to assigned building
SundayClosedÌý24/7/365 to assigned building

*Exceptions to regular building closure times are made for scheduled events that are being held in specific venues.

Sunday student card access to DeVos Communication Center/School of Business 1:00 p.m.–6:00 p.m.

Ìý

The Hekman Library has different hours than the listed hours for academic buildings**
ÌýUnlocked
²Ñ´Ç²Ô»å²¹²â–T³ó³Ü°ù²õ»å²¹²â8:00 a.m. to 10:00 p.m.
Friday8:00 a.m. to 6:00 p.m.
Saturday12:00 p.m. to 4:00 p.m.
SundayClosed

**Exceptions to regular building closure times are posted at:

Ìý

The Commons Union in Hekman Library has different hours than listed hours for academic buildings*
ÌýUnlockedStudent/Staff Card Access
²Ñ´Ç²Ô»å²¹²â–T³ó³Ü°ù²õ»å²¹²â7:30 a.m. to 10:00 p.m.7:00 a.m. to 1:00 a.m.
Friday7:30 a.m. to 6:00 p.m.7:00 a.m. to 1:00 a.m.
Saturday9:00 a.m. to 4:00 p.m.7:00 a.m. to 12:00 a.m.
Sunday N/AÌý12:00 p.m. to 8:00 p.m.

Ìý

The Spoelhof Fieldhouse Complex has different hours than listed hours for academic buildings***
ÌýUnlockedAdditional Student/Staff Card Access
²Ñ´Ç²Ô»å²¹²â–T³ó³Ü°ù²õ»å²¹²â6:00 a.m. to 6:00 p.m.6:00 a.m. to 10:00 p.m.
Friday6:00 a.m. to 6:00 p.m.6:00 a.m. to 8:00 p.m.
Saturday9:00 a.m. to 6:00 p.m.Ìý
SundayÌý1:00 p.m. to 5:00 p.m.

***Exceptions to regular building closure times are made for scheduled events that are being held in specific venues.

Ìý

Exceptions for students needing access outside of normal hours:

As a general policy, »Æ´óÏɸßÊÖÂÛ̳ prohibits students from being in academic building outside of normal access hours, unless there is an exception that has been approved with the Campus Safety Department.

Ìý

Summer schedules

Normal academic building access hours during the summer are as follows*
ÌýUnlockedAdditional Student/Staff Card AccessStaff Card Access
²Ñ´Ç²Ô»å²¹²â–F°ù¾±»å²¹²â7:30 a.m. to 5:00 p.m.7:00 a.m. until 8:00 p.m.24/7/365 to assigned building
SaturdayClosed7:00 a.m. until 8:00 p.m.24/7/365 to assigned building
SundayClosedNo access24/7/365 to assigned building

*Exceptions to regular building closure times are made for scheduled events that are being held in specific venues.

Ìý

The Hekman Library has different summer hours than listed hours for academic buildings**Ìý
ÌýUnlocked
²Ñ´Ç²Ô»å²¹²â–F°ù¾±»å²¹²â8:00 a.m. to 5:00 p.m.
³§²¹³Ù³Ü°ù»å²¹²â–S³Ü²Ô»å²¹²âClosed
Ìý
The three weeks after the last summer session the library hours are:
²Ñ´Ç²Ô»å²¹²â–F°ù¾±»å²¹²â8:00 a.m. to 4:30 p.m.
³§²¹³Ù³Ü°ù»å²¹²â–S³Ü²Ô»å²¹²âClosed
Ìý
The week prior to the start of the fall semester the library hours are
²Ñ´Ç²Ô»å²¹²â–F°ù¾±»å²¹²â8:00 a.m. to 4:30 p.m.
³§²¹³Ù³Ü°ù»å²¹²â–S³Ü²Ô»å²¹²âClosed

**Exceptions to regular building closure times are posted at:

Ìý

The Spoelhof Fieldhouse Complex has different hours than listed hours for academic buildings***
ÌýUnlocked
²Ñ´Ç²Ô»å²¹²â–T³ó³Ü°ù²õ»å²¹²â6:00 a.m.–8:00 p.m.
Friday6:00 a.m.–6:00 p.m.
³§²¹³Ù³Ü°ù»å²¹²â–S³Ü²Ô»å²¹²âClosed

***Exceptions to regular building closure times are made for scheduled events that are being held in specific venues.

Ìý


Contact description

Campus Safety, (616) 526-6451 or safety@calvin.edu

 

Last updated
Audience
Current Students
Emeritus
Full-time faculty
Instructor
Staff
Part-Time/Adjunct
Approved by