@media screen, projection {
	.partner {
		margin: 15px 0;
		width: 590px;
		}
	.partner-logo {
		background: #fff;
		border: 1px solid #8d9ba7;
		float: left;
		padding: 5px 10px;
		text-align: center;
		width: 200px;
		}
	.partner-content {
		float: right;
		width: 350px;
		}
		.partner-content-full {
			width: 590px;
			}
	.partner-content h3 {
		margin-top: 0;
		}
}
@media print {
	.partner {
		margin: 10px 0;
		}
	.partner-logo {
		margin: 10px 0;
		}
	.partner-logo img {
		background: #fff;
		border: 1px solid #8d9ba7;
		padding: 5px;
		}
	.partner-content {
		margin: 10px 0;
		}
		.partner-content-full {
			margin: 10px 0;
			}
}