.drawer h2 {
    clear: both;
}

div.left {
    float: left;
    margin-right: 1em;
}

div.left img {
    max-width: 150px;
}

@media print {
  a[href]:after {
    content: none !important;
  }
}
.grid-3-cols {
	 display: grid;
	 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
	 grid-gap: 10px;
}
 .alumni-grid {
	 display: grid;
	 grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
	 grid-gap: 10px;
}
 .grid-2-cols {
	 display:grid;
	 grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
	 grid-gap: 10px;
}
 .grid-item {
	 color: #fff;
	 background-color: #006a96;
	 min-height: 150px;
	 padding: 20px 10px 10px 10px;
}
 .grid-item:hover {
	 background-color:#004661;
	 cursor:pointer;
}
 a.grid-item {
	 color: #fff;
	 text-decoration:none;
	 font-size:24px;
}
 .grid-item.deans-office {
	 grid-column: span 2;
	 min-height: 100px;
}
 .grid-item.full-width {
	 grid-column: 1 / -1;
}