/* Tablets (landscape) */
@media screen and (max-width: 1024px) {

	td.ccbnOutline .ccbnBgTblTtl > td.ccbnCalButton {
		cursor: default;
	}

	.ccbnPopover, td.ccbnOutline .ccbnBgTblTtl > td.ccbnCalButton span {
		display: none;
	}

	.table-container {
		overflow-x: auto;
		padding: 5px 0 15px;
		width: 99%;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
	}

	.table-container2 {
		border: 1px solid #333;
		overflow-x: auto;
		margin-bottom: 10px;
		padding: 3px 10px;
		width: 99%;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
	}

}


/* Tablets (portrait) */
@media screen and (max-width: 768px) {

}


/* E-book readers */
@media screen and (max-width: 600px) {

	.breaker600 {
		display: block;
		text-align: left;
		width: auto;
	}

}


/* Smartphones (landscape) */
@media screen and (max-width: 480px) {

	.breaker480 {
		display: block;
		text-align: left;
		width: auto;
	}

	.ccbnCalendarDivClick {
		height: auto;
	}

	.sitemap .grid3 {
		margin-right: 0 !important;
		width: 100%;
	}

	.releases-nav, .presentations-nav {
		border-bottom: 5px solid #E2E2E2;
		border-left: 0 none;
		float: none;
		margin-bottom: 15px;
		margin-right: 0;
		padding-bottom: 10px;
		padding-left: 0;
		width: 100%;
	}

	.releases-list, .presentations-list {
		float: none;
		margin-right: 0;
		width: 100%;
	}

	.presentations-nav a {
		border-right: 1px solid #333333;
		display: inline-block;
		line-height: 18px;
		padding-right: 4px;
	}

	.archived-releases-nav a  {
		display: inline-block;
	}

	.archived-releases-nav .news-delimeter {
		display: inline-block;
	}
	
}


/* Smartphones (portrait) */
@media screen and (max-width: 320px) {

	.breaker320 {
		display: block;
		text-align: left;
		width: auto;
	}


}