      body {
        padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
      }
	.fix {
	    clear: both;
	}

	div#content {
	    margin-bottom: 300px;
	}

	.altbar {
		display: none;
	}

	.sidebar {
		width: 360px;
	}

	.navmenu {
	width: 260px;
}

.qr {
	width: 260px;
	text-align: center;
}

p, dd, li {
	text-align: justify;
}

@media (min-width:767px) and (max-width: 979px){
        .sidebar {
                width: 218px;
        }

	.navmenu {
		width: 200px;
	}

	.qr {
		width: 200px;
		text-align: center;
	}
}

@media (max-width:767px) {
        .sidebar {
                display: none;
        }

        .altbar {
                display: block;
        }
      body {
        padding-top: 5px; /* 60px to make the container go all the way to the bottom of the topbar */
      }
}

img.lb-image {
	max-width: initial;
}

h1 {
	font-size: 2em;
}
