@page{
	size: A4;
	margin: 0.25in;

}
body {
	color : #000000;
	background : #ffffff;
	font-family : 'Arial';
	font-size:14px;
}
title {display:none;}
hr { border-top:1px solid grey; }
a { text-decoration : none; color : black; }
th div{text-align:left; padding-bottom:5px; height:15px;}
input, textarea, select {
	background-color:white; 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
}
.hr, hr{height:0px;width:100%;border-bottom:1px solid #dfe3eb;}
.bold{font-weight:bold;}
.center{
	text-align:center;
}
.indent{
	padding-left:10px;
}
.form_list{

}
.form_list th div{ padding-top:2px;height:20px;overflow:hidden;}
.form_list th, .form_list td{
	border-bottom:1px solid #F1F1F1;
}
.form_list{
	font-size:12px;
}
.left{float:left;}
.right{float:right;}
.clear{
	clear:both;
	width:0px;
	height:0px;
	overflow:hidden;
}
.print_border{
	border-top:1px solid grey;
}
#ui_bar, .title, #pathway, #header, #sidebar, #footer, #dialog, #dialog_2, #dialog_3, #dialog_4, #dialog_q, #dialog_l, #dialog_list, #dialog_a, #dialog_n, #dialog_cert, #dialog_loading, .no_print, .dataTables_filter, #btm_btns, #bigListTitle, #d_bigListTitle, .videoPopup, #status_box, .title_bar, #ptTimeSelectCntr, #ui-datepicker-div, .none{
	display:none;
}
#report_header{
	float:left;
	height:20px;
	overflow:hidden;
}
#logo{
	float:left;
}
#prog_name{
	font-size:18px;
	margin:0px 0px 2px 20px;
	float:left;
}
#report_name{
	font-size:18px;
}
#report_info{
	padding: 5px 0px 5px 0px;
	font-size:14px;
}
.dataTables_info{
	font-size:12px;
	padding-top:15px;
	margin-top:15px;
	width:100%;
	text-align:center;
}
.mainLeft_td{
	display:none;
}
#box{
	margin-left:90px;
}
#reports_list_cont{
	border:0px solid grey;
	width:0px;
	display:none;
}
#reports_cont{
	height: calc(100%);
	width: calc(100%);
}
#rpt_data_cont{
	width:calc(100% - 0px);
	height:calc(100% - 165px);
	overflow-y: auto;
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
	border-right: 0px solid grey;
	border-left: 0px solid grey;
	padding-top: 3px;
}
.rpt_table_head{

}
.rpt_table_body{
	width:100%;
}
.rpt_footer{
	border-top:1px solid grey;
	padding:8px;
}
.rpt_table_head_row .rpt_table_cell{
	font-size:14px;
 	font-weight:bold;
 	padding: 0px 0px 5px 0px;
}
.rpt_table_head_row .rpt_sort_btn{
 	
}
.rpt_table_head_row #sort_cabin{

}
.rpt_table_head_row #sort_branch{

}
.rpt_table_head_row #sort_name{

}
.rpt_table_head_row #sort_cat{

}
.rpt_table_head_row #sort_out{
	text-align: center;
	width: 90px;
}
.rpt_table_head_row #sort_in{
	text-align: center;
	width: 90px;
}
.rpt_table_head_row #sort_time{
	text-align: center;
	width: 70px;
}

.rpt_table_row .rpt_table_cell{
 	font-size:10px;
 	min-height:1px;
 	padding: 2px 0px 2px 0px;
}
.rpt_table_row #accommodation{

}
.rpt_table_row #branch_name{

}
.rpt_table_row #name{

}
.rpt_table_row #category_name{

}
.rpt_table_row #pob_in{
	text-align: center;
	width: 90px;
}
.rpt_table_row #pob_out{
	text-align: center;
	width: 90px;
}
.rpt_table_row #total_time{
	text-align: center;
	width: 70px;
}

.rpt_data_set_footer{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	float:right;
	border-top: 1px solid #dfe3eb;
	border-bottom: 1px solid #dfe3eb;
	padding: 3px 0px 3px 0px;
	margin: 3px 0px 6px 0px;
	width:300px;
}
.rpt_data_footer{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	float:right;
	padding: 3px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	width:100%;
}
