.header,
.footer .nav,
.session_type, 
.new_breadcrumb_tabs,
.session_builder_btns,
.page_icon,
.green_btn,
.grey_btn,
.pagination,
#breadcrumb,
.action_links {
	display:none;
}
.sessions {
	width:750px;
}
.progressions hr {
	display:none;
}
.printable_hr, div.printable_hr {
	margin:15px 0;
	width:99%;
	height:0;
	border:none;
	border-bottom:1px solid #cccccc;
	clear:both;
	display:block !important;
}
div.content {
    box-shadow: none !important;
}

/* match_view - Session Details */
.progressions {
	margin:0;
	padding:0;
	width:100%;
}
.progressions img,
.flash_wrapper, .flash {
	margin:0;
	padding:0;
}
.flash_player_wrapper {
	display:none;
}
.flash img {
	max-width: 100%;
	height: auto;
}
.odd, .even
.odd.clearfix, .even.clearfix {
	width:48% !important;
	float:left !important;
	margin:0 !important;
	padding:0 !important;
	clear:none !important;
}
.odd, .odd.clearfix {
	margin-right:4% !important;
}
.comments .read_more {
	margin:0;
}
.comments .read_more table.detail {
	width:100%;
}
.comments .read_more table.detail td {
	vertical-align:top;
	padding:5px;
}
.comments .read_more table.detail th {
	text-align:left;
	padding:5px;
}


/* match_view - Team List */
@media print {
	.team_list, .learning_objectives_box.skills {
		page-break-inside:avoid;
		page-break-after:auto;
	}
	.learning_objectives_box.skills {
		clear:both;
	}


}
.team_list, .learning_objectives_box.skills {
	page-break-inside:avoid;
	page-break-after:auto;
}
.learning_objectives_box.skills {
	clear:both;
}
.team_list {
	width:100%;
}
.team_list .team_sheet {
	width:48%;
	position:relative;
	float:left;
	margin:0;
	padding:0;
}
.team_list .first {
	margin-right:4%;
}
.team_list .team_sheet table {
	table-layout:fixed;
	width:100%;
}
.team_list .team_sheet table th,
.team_list .team_sheet table td {
	overflow:hidden;
}
.team_list .team_sheet table td {
	vertical-align: top;
}
.team_list .team_num {
	width:30px;
	text-align:center;
	overflow:hidden;
}
.team_list .team_name {
	width:auto;
	text-align:left;
	overflow:hidden;
}
.team_list .team_pos {
	width:90px;
	text-align:left;
	overflow:hidden;
}
.team_list .team_goal {
	width:38px;
	text-align:center;
	overflow:hidden;
}
.team_list .team_time {
	width:40px;
	text-align:right;
	overflow:hidden;
}
.external_banner * {
	display: none;
}

div.club_banner div.name {
	padding:5px !important;
}
div.club_banner div.name h2,
div.club_banner div.name p {
	line-height: 1.2em !important;
}


#pop_screen_comments ul,
.faq-contents ul,
.progressions ul,
.session_builder .draggable ul {
	margin-left: 5px;
	padding-left: 0;
}
		
#pop_screen_comments ul > li,
.faq-contents ul > li,
.progressions ul > li,
.session_builder .draggable ul > li {
	margin-left: 20px;
	padding-left: 0px;
	font-size:12px;	
	background: none;
	list-style-type: disc;
	color: #000;
}
#pop_screen_comments ul > li  ul > li,
.faq-contents ul > li  ul > li,
.progressions ul > li ul > li,
.session_builder .draggable ul > li ul > li {
	list-style-type: circle;
}
#pop_screen_comments ul > li  ul > li  ul > li,
.faq-contents ul > li  ul > li  ul > li,
.progressions ul > li  ul > li  ul > li,
.session_builder .draggable ul > li  ul > li  ul > li  {
	list-style-type: square;
}
.faq-contents ul.faq-sections > li {
	color: #008D42;
}

div.progressions div.comments li > ul {
	margin-bottom: 0;
}
.feedback-btn-area,
.box-advice-closeable {
	display: none;
}
