/**
*
*   CSS IMPRESSION
*
**/
@page
{
size             : A4 landscape;
}
body
{
font             : normal 80% Arial, Helvetica, sans-serif;
color            : #000;
margin           : 0;
padding          : 0;
}
.Component-Print-Only
{
display          : inherit;
}
table td
{
border           : 1px solid;
}
/**
*
*   ZONES MASQUEES
*
**/
#destination,
.header,
.banner,
#searchResultsContainer,
.footer,
.contacts,
.rightInfoContainer,
#worldMap,
#formArea,
.linkTool-tip,
#waitingPanel,
#lists,
#schoolInformationContainerSection .schoolInformation,
#countryMap.countryMap,
#topIntroText.bookingText,
.sliderTab,
.sliderImage,
.rightColumn,
#editoImage
{
display          : none;
}
/**
*
*   PROPERTIES
*
**/
.slideContainer.inDesignMode,
.slideContainer .Synergee-Web-Page-Component-Text,
#welcomeText
{
position         : relative;
}
/**
*
*   BOOKING COMPONENT
*
**/
.Tool-tip.Quotes-Tool-Tip,
.Tool-tip.Booking-Tool-Tip,
.Synergee-Web-Page-Component-Booking .Component-Option,
.Synergee-Web-Page-Component-Booking .Component-Result-Button,
.Synergee-Web-Page-Component-Booking .Component-Button,
.Synergee-Web-Page-Component-Booking .Component-Payment-Container,
.Synergee-Web-Page-Component-Booking .Component-Links,
.Synergee-Web-Page-Component-MyQuotes .Synergee-Web-Page-Component-MyQuotes-Quote-Header
{
display          : none !important;
}
.Synergee-Web-Page-Component-MyQuotes-Quote .Synergee-Web-Page-Component-MyQuotes-Quote-Container
{
height           : auto !important;
}
#formConfirmationContent .Synergee-Web-Page-Form-Section
{
border           : none;
margin           : 0;
}
.Synergee-Web-Page-Component-Booking .Component-Participant-Form-Title,
.Synergee-Web-Page-Component-MyQuotes .Component-Participant-Form-Title
{
margin-bottom    : 30px;
}
.Synergee-Web-Page-Component-Booking .Component-Cart,
.Synergee-Web-Page-Component-MyQuotes .Synergee-Web-Page-Component-MyQuotes-Quote,
.Synergee-Web-Page-Component-MyQuotes .Synergee-Web-Page-Component-MyQuotes-Quote-Container
{
border           : none;
padding          : 0;
}
.Synergee-Web-Page-Component-Booking .Component-Cart,
.Synergee-Web-Page-Component-MyQuotes-Quote-Container,
.Synergee-Web-Page-Component-MyQuotes-SliderContainer
{
height           : auto !important;
min-height       : 0 !important;
}
.Synergee-Web-Page-Component-Booking .Component-Section,
.Synergee-Web-Page-Component-Booking .Component-School,
.Synergee-Web-Page-Component-MyQuotes .Component-Section,
.Synergee-Web-Page-Component-MyQuotes .Component-School
{
padding          : 0;
border           : none;
background-image : none;
background-color : #ffffff;
}
div.Component-Section-Title
{
font-size        : 1.2em;
font-weight      : bold;
}
.Synergee-Web-Page-Component-Booking .Component-Section-Description-Item-Value,
.Synergee-Web-Page-Component-MyQuotes .Component-Section-Description-Item-Value,
.Synergee-Web-Page-Component-Booking .Component-Section-Total-Value,
.Synergee-Web-Page-Component-MyQuotes .Component-Section-Total-Value
{
float            : right;
margin-top       : -15px;
}
.Synergee-Web-Page-Component-Booking .Component-Section-Description-Item,
.Synergee-Web-Page-Component-MyQuotes .Component-Section-Description-Item
{
border-bottom    : 1px dotted #777;
padding-bottom   : 3px;
margin-bottom    : 5px;
}
.Component-No-Print
{
display          : none;
}
.Component-Print-Header.inDesignMode,
.Component-Print-Footer.inDesignMode
{
min-height       : 50px;
background       : transparent url(../Images/bg-print.png) no-repeat right center;
}
