@media print {

/* STYLESHEET PRINT VERSION */
/* HIDE ALL ELEMENTS THAT WE DON'T WANT TO PRINT */

	/* ///////////////// */
	/* OTHERS ELEMENTS */
	/* ///////////////// */

	body {
		background : url("");
		border : 0;
/*		background-color : pink;*/
	}

	ul {
		list-style-type : square;
	}

	img, a, a:link, a:visited {
		display : none;
	}

	input {
		border : 0;
		font-size : 40px;
		margin : 0;
		margin-top : 40px;
	}

	/* ///////////////// */
	/* ID */
	/* ///////////////// */
	#header, #logo, #topmenu, #languageselect, #acordiontitle, #editforms, #tripreviewbutton, #yourcommentstitle, #yourcommentscontent, #confirmfinish, #persdataform, #finishmessage {
		display : none; 
	}

	#allsteps > #tripreviewtitle > #namedetails p span {
		display : none;
	}

	#allsteps > #tripreviewtitle > #printdetails p span {
		display : none;
	}

	#tripreviewcontent > .stepmore > .true li p a,
	#tripreviewcontent > .stepmore > ul li p span.editdata {
		display : none;
	}

	#yourcommentstitle h3 {
		display : none;
	}

	#yourcommentscontent textarea {
		display : none;
	}

	#popupfake {
		display : none;
	}


	/* ///////////////// */
	/* CLASS */
	/* ///////////////// */
	.header, .datepicker, .popnav, .popnav-discover, .popnav-menu, .nextback, .footerpackage, .summary {
		display : none;
	}


	div#maincontent > ul > li > div {
		margin : 40px 0 0 0;
		float : left;
		-webkit-box-shadow : 0 0 0 rgba(0,0,0,0.0);
		-moz-box-shadow : 0 0 0 rgba(0,0,0,0.0);
		-ms-box-shadow : 0 0 0 rgba(0,0,0,0.0);
		-o-box-shadow : 0 0 0 rgba(0,0,0,0.0);
		box-shadow : 0 0 0 rgba(0,0,0,0.0);
	}

	div.wrapper_calque, div.wrapper_calque_top {
		background : url("");
	}

	div#maincontent .place .services {
		background : url("");
	}

	div#maincontent .place .services {
		background : url("../pictures/connection.png") repeat-y;
	}

	.stepmore {
		padding : 15px;
	}

	.dates {
		font-weight : normal;
	}

}