@page {

	margin-top: 0.45cm;
	margin-left: 0.3cm;
	margin-bottom: 0.5cm;
	margin-right: 0.5cm;

}
@media print{
	#page_header, #navigation_menu_holder, #search_holder, #league_selection_holder,
	#league_navigation_holder, #page_footer, #print_icon, #league_name, .league_table_name, .left_float_text_holder, #printLeagueTableButton, #closeButton,
	 .closeButtonHolder, #topPlayersHolder, #printButton
	{
		float:none !important;
		display: none;
	}
	body, #page_holder
	{	

		position: relative !important;
		float:none !important;
		background-color: white !important;

	}
	#page_content, #page_body
	{
		height: 1000px !important;
		position: relative !important;
		float:none !important;
		background-color: white !important;
	}
	.no_print_area
	{
		display: none;
	}
	#content_holder
	{
		height: 1000px !important;
		position: relative !important;
		border: 0px solid transparent  !important;
		background-color: #FFFFFF !important;
		width: 100% !important;
		float:none !important;
	}

	#legue_status_holder
	{
		height: 1000px !important;
		position: relative !important;
		float:none !important;
		background-color: #FFFFFF !important;
		width:100% !important;
		border: 0px  !important;
	}
	#league_table_holder, .league_matches_holder
	{
		background-color: #FFFFFF !important;
		width:100% !important;
		border: 0px  !important;
	}
	#league_matches
	{
		background-color: #FFFFFF !important;
		width:97% !important;
		border: 0px  !important;
	}

	#league_matches_name, .league_table_name, .league_group_title
	{
		color: black !important;
	}
	.league_stage_title
	{
		margin-top: 0px !important;
		color: black !important;
	}
	#match
	{
		width:15%;
	}
	#first_team
	{
		width:25%;
	}
	#second_team
	{
		width:25%;
	}
	#date
	{
		width:15%
	}
	#league_table_row
	{
		background-color: #FFFFFF !important;
		width:100% !important;
	}
	#position
	{
		-webkit-print-color-adjust: exact;
		background-color: #E6E6E6 !important;
		width:8% !important;
	}
	#team
	{
		width:30% !important;
	}
	#goals_for
	{
		width: 7% !important;
	}
	#goals_aginst
	{
		width:7% !important;
	}
	#points
	{
		width:8% !important;
	}
	#match_played
	{
		width:10% !important;
	}
	#goal_difference
	{
		width: 10% !important;
	}
	.page_break	
	{ 
		
		page-break-after: avoid !important;

	}
	table
	{
		display: block !important;
 		border-collapse:collapse !important;
 		border: 1px solid black  !important;
  		
	}

	th
	{
		-webkit-print-color-adjust: exact;
		background-color: #E6E6E6 !important;
		font-family: "Segoe UI","Helvetica",Garuda,Arial,sans-serif;
		font-size: 16px;
		color: black !important;
		height: 22px !important;
  		border: 1px solid black  !important;
  		text-align:center;
  		
	}
	td
	{
		
		font-family: "Segoe UI","Helvetica",Garuda,Arial,sans-serif;
		font-size: 16px;
		text-align: center;
		height: 22px !important; 
  		color: black !important;
  		border: 1px solid black  !important;
  		text-align:center;

	}
	tr
	{
		width:100% !important;
		border: 1px solid black !important;
	}
	h3
	{
		color: black !important;
	}
	.league_table
	{
		width: 97% !important;
	}

	.league_results_header_row, .league_results_row
	{
		height: 22px !important; 
	}
	.league_match
	{
		margin-top: 3% !important;
	}
	.league_table
	{
		margin-top: 3% !important;
	}
	.league_description_holder
	{
		display: block !important;
	}
	.suspensionsTextHolder
	{
		min-height: 30px !important;
		border: none !important;

	}
	.suspensionsInfoHolder
	{
		margin-top: 0px !important;
		text-align: left !important;
		font-size: 16px !important;
		font-weight: normal !important;
		color: black !important;
	}
	#overlayDiv
	{
		height: 1000px !important;
	}
	#matchDetailsPageHolder
	{
		width: 1000px;
		height: 1015px !important;
		margin-left:auto;
		margin-right:auto;
		background-color:white;
		margin-top:0px !important;
		text-align: center;
		font-size:16px;     
   	 	font-family:"Segoe UI";
    	position: static;
	}
	#matchDetilsPageBody
	{
		height: 945px !important;
	}
	#matchEventsHolder
	{
		height: 650px !important;
	}
	#firstTeamEventsHolder
	{
		height: 650px !important;
	}
	#secondTeamEventsHolder
	{
		height: 650px !important;
	}
	.matchEventsTable
	{
		width: 100% !important;
		border-collapse: collapse;
		border:1px solid transparent !important;
	}
	.matchEventsTable td
	{
		border-right:1px solid transparent !important;
		border-bottom: 1px solid transparent !important;
		border-top: 1px solid transparent !important;
		border-left: 1px solid transparent !important;
	}
	.matchEventsTable tr
	{
		width:100%; 
		height:40px !important;
		cursor: pointer;
	}
	.matchEventsTable th
	{
		color: #F24022;
		text-align: center;
		font-family:"Segoe UI";
		font-weight: bold;
	}
	.whiteRowColor
	{
		background-color: white !important;
	}
	.grayRowColor
	{
		background-color:#F0F0F0 !important;
	}
}