@media print {
	body {
		background-image: none;
		background-color: white;
	}

	.main-nav {
		display: none;
	}
	.video-container {
		display: none;
	}
	.main-content {
		width: 100%;
		color: black;
	}
	.main-content .trailer-content,
	.main-content .trailer-description,
	.main-content .critics-container {
		width: 100%;
	}
	aside.season_ratings {
		display: none;
	}

	.link-cards {
		display: none;
	}

	.footer {
		display: none;
	}

	.actors {
		grid-template-columns: repeat(3, 1fr);
	}

	.large-link {
		display: none;
	}

	table.critics tr {
		background: none !important;
		color: black !important;
	}
	table.critics tr th {
		background: none !important;
	}

	form label {
		color: black !important;
	}

	input[type="text"],
	input[type="email"],
	textarea {
		background: none !important;
		outline: 1px solid black !important;
	}

	button {
		display: none;
	}

	.custom-radio,
	.custom-checkbox {
		background-color: transparent !important;
	}
}
