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

ÃÛÌÒapp

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); })(); Environmental Management System Policy | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Environmental Management System Policy

Table of Contents


ÃÛÌÒapp will continue to strive to:

  • Meet and exceed (where practical) compliance with all local, State and Federal environmental regulations.
  • Prevent and reduce pollution on university property and prevent uollege activities from polluting the local environment.
  • Minimize to the greatest extent practicable the use of toxic substances on university property and seek alternatives to such products where available. Where the use of toxic substances cannot be avoided, the substances will be managed to avoid human exposure and releases to the environment.
  • Encourage continued participation in recycling and waste reduction programs.
  • Conduct education and research in an environmentally responsible way
  • Continually strive to reduce the University’s impact on the natural environment.
  • Strive to decrease energy demands through increased energy efficiency and conservation.
  • Meet pollution prevention goals which follow the hierarchy of: prevention, recycling/reuse, treatment and disposal.
  • Review the EMS policy when planning, designing and constructing university facilities.

This policy will be reviewed annually by the EMS team and administration.

Log in to:


Contact description

Jennifer Ambrose, (616) 526-6342
Last updated
Approved by
Environmental Health and Safety