
body .tripDays a.print,
section#text2Boxes2 .terms,
section#tripList,
section#articleList,
section#contactForm,
body #content.page-trip .textImage .flex-rap .imgrap,
body .side-1 .mainform,
.bread-line,
.mainImage .img-rap,
footer,
header {
	display:none;
}

body #content.page-trip .textImage .flex-rap .entry {
	width:auto;
	margin-left:0;
}
body #content.page-trip .textImage .flex-rap {
	display:block;
}
body .mainContent .trip-content.side-1 .entry {
    width: auto;
    display: block;
    margin: 0;
}

form.regform .tabs-rap button {
	display:none;
}
form.regform .tabs-rap .tabscontent {
	display:block;
	margin-bottom:30px;
	page-break-inside:avoid;
}
section.Gallery {
	display:none;
}
.entry ul {
    list-style: inherit;
}
.entry ul li {
	padding-right:0;
}
.entry ul li::before {
	display:none;
}
section.tripDays {
	page-break-inside:auto;
}
section,
.tripDays .print, .tripDays .day-rap {
	page-break-inside:avoid;
}
.flex-rap.text2boxes {
    display: block;
}	
.flex-rap.text2boxes .col {
	width:auto;
	padding:0;
	margin-bottom:40px;
	page-break-inside:avoid;
}
section.textImage {
	margin-top:0;
}
form.regform .tabs-rap .submit-rap .button.submit,
form.regform .select:before,
form.regform .irap.file:after {
	display:none;
}
.regform .irap.radio label.mlabel {
	bottom:auto;
}	
.regform .irap.tel .input label, 
.regform .irap.tel .select label, 
.regform .irap.phone .input label, 
.regform .irap.phone .select label, 
.regform .irap label {
    bottom: 40px;
    font-size: 12px;
    line-height: 20px;
}
.regform .irap.date .select label {
    bottom: -22px;
    font-size: 12px;
    line-height: 20px;
}