header, section nav, section article .projectViewHead, 
section article .editMessages, 
section article .deleteCrewIcon, 
article .projectsList .projectDescriptionOuter .editDescriptionHeading, 
article .projectsList .projectHeader .projectDate, 
article .projectsList .projectHeader h1, 
article .crewListLocation .crewListLocationHead .subnavigation, 
article .crewListLocation .crewListLocationHead .infoCrewListLocation, 
article .projectsList .projectHeader .printButton img, footer,
article .projectHeader,
article .projectsList .toolBar,
article .crewListLocation .crewListLocationHead .crewSelectOrganization,
article .warning,
article .statusCrewIcon,
article .organizationIcon,
article .searchCrew,
article .editAreaIcon,
article .subnavigation,
article .guestListListDesktop th:nth-child(5),
article .guestListListDesktop td:nth-child(5),
article .guestListListDesktop th:nth-child(6),
article .guestListListDesktop td:nth-child(6),
article .toDoListList th:nth-child(3),
article .toDoListList td:nth-child(3),
article .infoLocationsCrewCount
{display: none;}
@page { 
	margin: 0; 
	padding: 0;	
}

/* Erste Seite */
article .frontPagePrint{display: block; text-align: center;}
article .frontPagePrint .frontPagePrintLogo img{width: 60%; margin: 100px auto; display: block;}
article .frontPagePrint h1{text-align: center; font-size: 40px; font-family: OpenSansSemibold;}
article .frontPagePrint h2{text-align: center; font-size: 30px; font-family: OpenSansSemibold;}
article .frontPagePrint .projectOrganizationFrontPage{font-size: 20px; font-family: OpenSansRegular; display: block; padding: 0 0 20px 0;}
article .frontPagePrint .projectDateFrontPage{font-size: 20px; font-family: OpenSansRegular; display: block;}

/* Erste Seite Formatierung nur für Liste wo Mitglieder makriert sind */
article .frontPagePrintCrewMarked {display: block; text-align: center;}
article .frontPagePrintCrewMarked .frontPagePrintLogo img{width: 60%; margin: 100px auto !important; display: block;}
article .frontPagePrintCrewMarked h1{text-align: center; font-size: 40px; font-family: OpenSansSemibold;}
article .frontPagePrintCrewMarked h2{text-align: center; font-size: 30px; font-family: OpenSansSemibold;}
article .projectListForCrewMemberName {margin: 15px; display: block;}
article .crewListLocation .crewListLocationInner{margin: 0; padding: 0; width: 100%;}
article .frontPagePrintCrewMarked .projectOrganizationFrontPage{font-size: 20px; font-family: OpenSansRegular; display: block; padding: 0 0 20px 0;}
article .frontPagePrintCrewMarked .projectDateFrontPage{font-size: 20px; font-family: OpenSansRegular; display: block;}

@media print { .projectDescriptionOuter{page-break-after: always;}}

/* Zeilenumbruch nach erster Seite */
@media print { .frontPagePrint, .frontPagePrintCrewMarked {page-break-after: always;}}

/* Auflistung der Personen */
article .projectsList .projectHeader{margin: 30px 0 0 0;}
article .projectsList .locationBox {width: 100%;}
article {font-size: 11px;}

article .projectsList .projectListLocationsCrew{margin: 0 0 0 0;}
article .projectsList .projectListLocationsCrew .locationOuter{width: 100%; background: none; border: none;padding: 40px 0 0 0;}
article .projectsList .projectListLocationsCrew .locationOuter .locationContainer{margin: 0 0 0 0;}

article .projectsList .projectListLocationsCrew .locationOuter .locationDay{padding: 0 0 0 0; margin: 0 0 10px 0; font-size: 16px; font-family: OpenSansSemibold;}
article .projectsList .projectListLocationsCrew .locationOuter .locationContainer .infoLocations{font-size: 13px; font-family: OpenSansSemibold;}
article .projectsList .projectListLocationsCrew .locationOuter .locationContainer .subInfoLocations{font-size: 11px; font-family: OpenSansRegular;}

article .projectsList .projectListLocationsCrew .locationOuter .locationBox{margin: 5px 0 0 0; padding: 7px; background: #eee; width: 98%; border-radius: 8px;}
article .projectsList .projectListLocationsCrew .locationOuter .locationBox .crew {padding: 10px 0 0 0;}
article .projectsList .locationBox .crew .crewInner {width: 150px  !important;}
article .projectsList .projectListLocationsCrew .locationOuter .locationBox .crew .crewInner .crewContainer{margin: 0 0 0 0;}
article .projectsList .projectListLocationsCrew .locationOuter .organizationIcon img, article .projectsList .projectListLocationsCrew .statusCrewIcon img {width: 10px;}
article .projectsList .projectListLocationsCrew .locationOuter .locationBox .crew .crewInner {width: 200px;}
article .projectsList .projectListLocationsCrew .locationOuter .crewContainer {margin: 0 0 0 10px;}
article .projectsList .projectListLocationsCrew .locationOuter .crewContainer .crewContainerHideFromPrint{display: none;}

/* Seitenumbruch  */
@media print { .locationOuter {page-break-after: always;}}

/* Zeilenumbruch in Area vermeiden */
@media print { .locationBox {break-inside: avoid;}}

/* Zeilenumbruch für letzte Seite */
@media print { .projectListLocationsCrew {page-break-after: always;}}

/* Info Box auf letzter Seite */
article .projectsList .projectDescriptionOuter {font-size: 15px; width: 100%; margin: 0 0 0 0; padding: 50px 0 0 0; border: none;}
article .projectsList .projectDescriptionOuter h1 {font-size: 18px; margin: 0 0 15px 0;}
article .projectsList .projectDescriptionOuter h2 {font-size: 16px; margin: 0 0 15px 0;}
article .projectsList .projectDescriptionOuter h3 {font-size: 15px; margin: 0 0 15px 0;}
article .projectsList .projectDescriptionOuter p {font-size: 13px;}

/* Formatierung für Personalliste wo die Namen alphabetisch soriert sind und die Location daneben steht */
article .crewListLocation .crewListLocationInner {margin: 0; border: none; padding: 0;}
article .crewListLocation .crewListLocationInner table tr:nth-child(odd) {background-color: #eee;}
article .crewListLocation .crewListLocationInner table tr th, article .crewListLocation .crewListLocationInner table tr td{padding: 5px;background: none;}
article .crewListLocation .crewListLocationInner table tr td img{width: 10px;}


/* Formatierung für Gästeliste/Gewinnspiele */
article .guestList{border: none;}


/* Formatierung für Todos */
article .toDoList{border: none;}
