@media print {
	/* Define the size of the pages and layout settings */

	@page {
		size: 148mm 210mm;
		marks: crop cross;
		margin: 15mm;
	}

	/* Custom fonts */

	@font-face {
		font-family: "neuzeit";
		src: url("./fonts/NeuzeitOffice-Regular.ttf");
	}

	@font-face {
		font-family: "fivo";
		src: url("./fonts/fivo-sans.medium.otf");
	}

	/* Custom variables */

	:root {
	}

	/* Rules for everything */

	body {
		font-family: "neuzeit";
	}

    /* Rules for the rest */

    .contents{
        break-before: left
    }

	div {
		box-sizing: border-box;
	}

	span {
		font-size: 20px;
		line-height: 60px;
	}

	img {
		margin: 0 5px;
		height: 50px;
		vertical-align: middle;
	}
}
