@media print {
	/* mostramos el titulo de la pagina */
	html body H1.hide {
		position: static;
		left: 0;
		overflow: visible;
		text-align: left;
	}
	
	/* lo ocultamos en las paginas normales para que solo se pinte en los popup */
	html body .wrapper H1.hide {
		display: none;	
	}
	
	/* estilos generales */
	body {
		background: #fff!important;
		line-height: 1.4;
		word-spacing: 1.1pt;
		letter-spacing: 0.2pt; 
		font: 12pt Garamond, Georgia, "Times New Roman", Times, serif;
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-family: Helvetica, Arial, sans-serif;
		color: #000;
	}
	
	H1 { 
		font-size: 15pt!important; 
		line-height: normal;
		margin-bottom: 1em;
	}
	
	h2 { 
		font-size: 14pt; 
	}
	
	h3 { 
		font-size: 13pt; 
	}
	
	h4 { 
		font-size: 100%; 
		font-variant: small-caps; 
	}
	
	h5 { 
		font-size: 100%; 
	}
	
	h6 { 
		font-size: 90%; 
		font-style: italic; 
	}
	
	a:link, a:visited {
		color: #520;
		background: transparent;
		font-weight: bold;
		text-decoration: underline;
	}		
	
	/* ocultar la imagen de nueva ventana */
	.cmPopupIcon  {
		display: none;
	}

	/* ocultamos las esquinas redondeadas */
	.tl, .tr, .bl, .br {
		display :none;
	}

	/* elementos principales */
	.wrapper {
		width: auto;
		padding: 0;
		background: none!important;
	}
	
	body .wrapper .innerWrapper, body .wrapper .wrapperLeft, body .wrapper .wrapperRight {
		width: auto;
		padding: 0;
		background: none!important;
	}	

	.logoJcyl {
		float: right;	
	}

	.logoEducacyl {
		float: left;
		margin-top: -50px;
	}

	/* listados con scroll */
	.cmScrollActions {
		display: none;
	}

	UL.cmScrollContentList[style]{
		overflow: visible!important;
		height: auto!important;
		width: auto!important;
	}

	UL.cmScrollContentList[style] LI[style]{
		position: static!important;
		overflow: visible!important;
		height: auto!important;
		width: auto!important;
		clear: both;
	}

	/* ocultar paginacion del contenido*/
	DIV.cmBodyNavigation {
		display: none;
	}
	
	DIV.cmNavigation  {
		display: none;	
	}
	
	DIV.prevContent {
		display: none;
	}
	
	
	/* el contenido */
	.navigationPath {
		margin-top: 5px;
		padding-left: 0;
		background: none;
	}

	body .wrapper td.mainContent {
		width: 100%;
		padding: 0;
	}

	#content {
		width: 100%;
	}

	.cmBodyContent UL, .cmBodyContent OL {
		overflow: visible;
	}

	/* contenidos de tipo ficha */
	.modelBox {
		background: none;	
	}

	.modelBox .modelWrapper {
		background: none;
		border: none;
	}

	.modelBox .modelItem {
		background: none;
		border: none;
		page-break-inside: avoid;
	}

	.modelBox .modelItemTitle {
		border: none;	
	}

	.modelBox .modelItemTitle .title {
		background: none;
	}

	.modelBox .modelItemTitle .title span {
		background: none;
		padding-left: 0;
	}

	.modelBox .modelItemBody {
		padding-left: 0;	
	}

	.wrapper .paramsList LI {
		float: none;	
	}

	.wrapper .paramsList .paramName {
		float: none;
		display: block;
		width: auto;
	}

	.wrapper .paramsList .special .paramName {
		display: inline;	
		padding: 0;
	}

	.wrapper .paramsList .paramDetail {
		float: none;
		width: auto;
	}

	.wrapper .paramsList .special .paramDetail {
		float: none;
		display: inline;	
	}

	/* ocultar busqueda en contenidos */
	DIV.cmContentSearch {
		display: none;	
	}
	
	/* recursos y contenidos relacionados */
	DIV.resources {
		page-break-inside: avoid;
		float: none;
		width: 100%;
	}
	
	DIV.related {
		page-break-inside: avoid;
		float: none;
		width: 100%;
	}
	
	/* mapa web */
	.webMapItem, .webMapItem .cmWebMapLevel1 {
		page-break-inside: avoid;	
	}

	/* capa con overflow en popups */
	.popupBody .overflowLayer  {
		height: auto;
		overflow: visible;
	}

	.popupBody .overflowLayer .mesIndividualWrapper {
		margin-right: 1em;
	}

	/* ocultar enlaces de impresion, galeria... */
	/* zona izquierda */
	.mainAuthFrame, .bannerEspecificoWeb, .menuPrincipalWebs {
		display: none;
	}
	
	/* contenidos */
	.contentServices, .cmAdvancedSearchLink, .cmCalendarViewContainer, .contenidoTipoFicha .print a {
		display: none;
	}
	
	/* otros */
	.menuSuperior, .mainHeaderDcha, .lateralDcha, .zonas, .mainFooter, .viewMore, .externalSearch, .sqlQueryForm, .formDinamico, .popupFooter {
		display: none;
	}
	
	/* galeria e imagenes */
	.pp_nav, .pp_hoverContainer, .pp_expand, .pp_close, div.pp_overlay, div.ppt {
		display: none;	
	}
}