/**
*
*   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 portrait;
}
body
{
font          : normal 80% Arial, Helvetica, sans-serif;
color         : #000;
margin        : 0;
padding       : 0;
}
h1
{
font-size     : 1.6em;
}
.Component-Print-Only
{
display       : inherit;
}
.Component-No-Print
{
display       : none;
}
.Component-Print-Header,
.Component-Print-Footer
{
min-height    : 20px;
}
.Component-Print-Header
{
margin-bottom : 20px;
}
.Component-Print-Footer
{
font-size     : 0.75em;
margin-top    : 20px;
}
.Component-Print-Footer h2
{
margin-bottom : 0;
}
.Component-Print-Footer h3
{
margin-top : 5px;
}
.clear
{
clear         : both;
}
/**
*
*   ZONES MASQUEES
*
**/
#pagePeelcornerSmall,
#pagePeelcornerBig,
#bande,
#top,
#bottom,
#body-bottom,
#header,
#footer,
#main_content_search_container,
#advanced-search,
#interactive-map,
#main-right,
#banner,
#schoolsList,
.SchoolSectionButtonList,
#lbOverlay,
#waitingPanel,
#home-right .encart,
#home-left,
#temp-warning,
#orderFormConfirmationError,
#printPage
{
display       : none;
}

