/* -------------- IMPRESION  ------------------------*/

@media print{
	
	body{zoom:60%;}
	
	#site-navigation,
	#sidebarLink,
	#sidebar,
	input,select,textarea,
	.action_edit,
	.action_recommend,
	.action_email
	{
		display:none!important;
	}	
	
}

/*---  xtabs ------------------------------------------------------------------------*/

#xtabs-container {
	clear:both;
	margin:20px 0;
}

#xtabs-container .xtabs-menu {        
	list-style-type:none;	
	margin:0!important;
	float:left;
	height: 37px;	
	position:relative;	
	overflow:visible;
}

#xtabs-container .xtabs-menu li {    
	height: 38px;
    line-height: 38px;
    float: left;
    margin: 0 6px 0 0!important;
	padding:0px 13px;
    background-color: #eaeaea;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;		
	border-radius:3px 3px 0 0;	
}

#xtabs-container .xtabs-menu li.current {    
    background-color: transparent!important;
    border-bottom: 1px solid #f6f6f6;			
 }

#xtabs-container .xtabs-menu li > a {    
    color: #666;
    text-decoration: none; 
}

#xtabs-container .xtabs-menu li.current > a {        
    cursor: default; 
}

#xtabs-container .xtabs-menu li.current a {
    color: #666;
}

#xtabs-container .xtab {
    border-top: 1px solid #d4d4d1;   
    float: left;
    margin-bottom: 20px;
	margin-top:0px;
	padding-top:30px;
    width: 100%;	
}

#xtabs-container .xtab-content {
    width: 100%;    
    display: none;
}

#xtabs-container #xtab-1 {
    display:block;
}


.tpdate {width:100%; border:none; max-width:800px;background:#fff;}
.tpdate tr {}
.tpdate td {border-bottom:1px dotted #999!important; padding:5px; }
.tpdate td.tp_date_type {vertical-align:middle;width:30%;vertical-align:top;padding:7px;}
.tpdate td.tp_date_info {padding-left:15px;}
.tpdate td.tp_date_info p {margin:3px;text-align:left;}
.tpdate td.tp_date_lecturer {vertical-align:middle;}
