.description .tab-block {
	margin-left:0;
}

.tab-content {
	overflow: visible;
}

.tab-slide {
	display:block !important;
}

.js-tab-hidden {
	position: relative !important;
	top: auto !important;
	left: auto !important;
}

.logo-footer {
	display:none;
}
.description h2 {
	margin-left:0 !important;
}

.view.view-classes-by-term .view-content .item-list ul li.views-row {
	page-break-before: always !important; 
	margin-bottom: 15px;
}

.view-classes-by-term form {
	display:none;
}

.views-table th {
	display: table-cell;
}

.views-table td {
	display:table-cell;
	font-size: 10px;
}

.views-table td:before {
      content: '';
      display:none;
}

.views-table > tbody > tr > td {
	/*border-bottom: 1px solid #333 !important;*/
}

.views-table {
	position: relative;
}

.views-table>tbody {
	position: relative;
}

.views-table>tbody>tr {
	page-break-after: auto;
    page-break-inside: avoid;
    -webkit-region-break-inside: avoid;
    position: relative;
}

#footer {
	display:none;
}

.nav-bar {
	display:none;
}

.content-holder ul {
	margin-left:18px;
}
.content-holder ul {
	list-style: square;
}

.content-holder ul li, .content-holder ul li ul li {
	list-style: square;
}

.content-holder ul li:before, .content-holder ul li ul li:before {
	background: none;
	border:none;
}