
    a[href]:after {
        content: none !important;
    }
    body
    {
        background:none;
    }
    .no-print {
        display:none !important;
    }
	
	.no-show {
		display:block !important;
	}
	
	#adminNavBar{
        display:none !important;
    }
	
	.autodatatable{
		border:none;	
	}
	
	#content-admin{
        width: 900px;
		margin-top:0px;
        background:none;
        color:#000;
	}
	
	input[type="submit"]{
		display:none;	
	}

    .print-content-font
    {
        color:#000000;
    }

    .rc1{background-color:#ffffff}
    .rc2{background-color:#dedede}

    .schoolHeaderReport{
        display: block;
    }

    #underslider{
        display: none;
    }
    .ListMoisCalendrierBig{
        padding-top: 0;
        font-size: 25px;
    }

    .infoSoumission{
        float: left;
        width: 190px;
        padding-left: 70px;
    }

    .signatureSoumission{
        float: right;
        text-align: right;
        width: 250px;
        padding-left: 70px;
    }

    .adresseLivraison{
        float: left;
        width: 400px;
        padding-left: 70px;
    }
    #schoolCalendarContainer{
        background: none;
        text-align: left;
        page-break-before:avoid;
        margin: 0 auto;
    }

    .factureDiv{
        padding: 0 0;
        background: #fff;
        color:#000000;
        overflow-x: visible;
    }

    .schoolCalendarDay {
        box-shadow: none;
        font-size: 12px;
        min-height: 60px;
        border: 1px solid #000;
        max-width: initial;
        min-width: initial;
        float: none;
        page-break-inside:avoid;
        box-sizing: content-box;
        display: inline-block;
        width: 162px!important;
    }

    .repasListWrapNoMeal p, .repasSelection p {
        top: 0;
        text-align: left;
        padding: 18px 21px;
    }

    .schoolCalendarDay .calendrierRepasType, .schoolCalendarDay .repasListContainer {
        padding: 10px 6px 0;
    }
    .repasSelectionEdit .repasListContainer li:before {
        margin: 0 0 0 -6px;
        left: -3px;
    }
    .repasSelectionEdit label {
        width: 100%;
    }
    .repasListContainer li {
        margin-left: 9px;
    }
    .repasPrice {
        display: none;
    }

    .repasSelectionEdit hr {
        display: none;
    }

    .containerCalendrierWrap {
        width: auto;
    }
    .schoolCalendarDayTop {
        height: 39px;
        font-size: 9px;
        background: none;
    }
    .schoolCalendarDayTitle {
        width: calc(100% - 58px);
        color:#000;
    }
    .schoolCalendarDayNum {
        width: 58px;
        background: none;
        color:#000;
    }

    .repasListWrapNoMeal {
        height: 220px;
        background: none;
    }

    #printDiv {
        width: 100%;
        margin: 0 auto 60px;
        overflow: visible;
    }
    #content {
        padding: 0!important;
    }
    .factureDiv .factureLogo {
        padding-top: 0;
        padding-left: 0;
        vertical-align: top;
    }
    .factureDiv .factureNum {
        padding-top: 0;
        padding-right: 0;
        vertical-align: top;
        font-size: 12px;
    }
    .factureSection,.headerFacture,.lastSection,.CommentAdmin, .factureBottom>div{
        padding: 0!important;
    }
    .amountTable table td {
        padding: 0!important;
    }

    .facturetable{
        padding: 0 0;
    }
    .factureDiv{
        margin: 0;
    }
    .factureDiv .factureInfo {
        font-size: 12px;
    }
    .factureTitleRight{
        font-size: 12px!important;
        padding-top: 0!important;
    }
    .factureDiv .factureTitle {
        padding-bottom: 0;
        padding-top: 0;
    }
    .factureTitle p{
        font-size: 12px!important;
        line-height: 15px!important;
    }
    .factureTitle strong{
        font-weight: 600!important;
    }
    .factureDiv .factureTitle h2 {
        margin-top: 0!important;
        font-size: 18px!important;
    }
    .lastTable *{
        font-size: 12px!important;
    }
    .factureTitleRight {
        padding-left: 0!important;
    }
    .commentSection{
        padding: 0 0!important;
    }
    .mon-compte-container{
        padding: 0;
        margin:0;
    }
    .invoice{
        padding: 0;
        margin: 0 0 0!important;
    }
