/**
*
*   PRINTABLE BOOKING COMPONENT
*
**/
.Component-Print-FirstPageText,
#orderFormConfirmation
{
margin-bottom     : 15px;
}
.Synergee-Web-Page-Component-Booking .Component-Selector,
.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
{
display           : none;
}
#formConfirmationContent .Synergee-Web-Page-Form-Section
{
border            : none;
margin            : 0;
}
.Synergee-Web-Page-Component-Booking .Component-Participant-Form-Title
{
margin-bottom     : 30px;
}
.Synergee-Web-Page-Component-Booking .Component-Cart
{
height            : auto !important;
border            : none;
padding           : 0;
}
.Synergee-Web-Page-Component-Booking .Component-Section,
.Synergee-Web-Page-Component-Booking .Component-School
{
padding           : 0;
border            : none;
}
.Synergee-Web-Page-Component-Booking .Component-Section-School
{
font-size         : 1.2em;
margin-bottom     : 10px;
}
.Synergee-Web-Page-Component-Booking .Component-Section-Title,
.Synergee-Web-Page-Component-Booking .Component-Section-Description-Item-Options-Title
{
font-weight       : bold;
}
.Synergee-Web-Page-Component-Booking .Component-Section-Description-Item-Value,
.Synergee-Web-Page-Component-Booking .Component-Section-Total-Value
{
float             : right;
margin-top        : -15px;
}
.Synergee-Web-Page-Component-Booking .Component-Section-Converted-Total
{
margin-bottom     : 10px;
}
.Synergee-Web-Page-Component-Booking .Component-Legend
{
font-size         : 0.75em;
font-style        : italic;
}
.Synergee-Web-Page-Component-Booking .Component-Section-Description-Item
{
border-bottom     : 1px dotted #777;
padding-bottom    : 3px;
margin-bottom     : 5px;
}
.Component-Confirmation-Participant
{
page-break-before : always;
}
.Component-Participant-Form-Title
{
text-transform    : uppercase;
font-weight       : bold;
}
.Synergee-Web-Page-Component-Booking-Confirmation-Section-Title
{
padding-top       : 10px;
font-weight       : bold;
border-bottom     : 1px dotted #777;
}
.Synergee-Web-Page-Component-Booking-Confirmation-Section-Item,
.Component-Confirmation-Section-Item-Label
{
float             : left;
width             : 45%;
}
.Component-Confirmation-Section-Item-Label
{
float             : left;
font-weight       : bold;
width             : 30%;
}
.Component-Confirmation-Section-Item-Name
{
float             : left;
}
.Synergee-Web-Page-Component-Booking-Confirmation-Section
{
clear             : both;
}
.Component-AjaxLoading,
.Component-AjaxLoadingImage
{
display           : none;
}/**
*
*   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;
}
