/* Container */
	#vs-print-container { display: none; }

/* print */
@media print {
	/* Отображаем Print Container */
	/* .mm-page (js library: mmenu) */
		#vs-print-container,
		body > #vs-print-container,
		body > .mm-page,
		body > .mm-page > #vs-print-container
			{ display: block; }

	/* Разрыв страницы после вывода всей печатной информации */
		body > .mm-page > #vs-print-container > div,
		body > #vs-print-container > div
			{ page-break-after: always; }

	/* Скрыть все шаблоны печати */
		body > .mm-page > #vs-print-container.active > div,
		body > #vs-print-container.active > div
			{ display: none; }
		/* Показать только те шаблоны печати, которые необходимо */
		body > .mm-page > #vs-print-container.active > div.active,
		body > #vs-print-container.active > div.active
			{ display: block; }

	/* Clear both */
		#vs-print-container > [data-template] > div:after
			{ content: ''; display: block; clear: both; }

	/* Time */
		#vs-print-container .vs-print-time {
			margin-top: 6px;
			font-size: 11px;
		}

	/* Image */
		#vs-print-container .vs-print-image {
			position: relative;
			text-align: center;
			margin: 20px 0;
		}
		#vs-print-container .vs-print-image img {
			max-width: 70%!important;
			max-height: 600px;
			width: auto;
			height: auto;
		}

	/* Content */
		#vs-print-container .vs-print-content {
			margin-top: 10px;
			font-size: 14px;
			text-align: justify;
			line-height: 1.35em!important;
		}
		/* Img */
			#vs-print-container .vs-print-content img {
				display: block;
				max-width: 70%!important;
				max-height: 600px;
				height: auto;
				margin: 6px auto;
			}
		/* P */
			#vs-print-container .vs-print-content p {
				line-height: 1.35em!important;
				text-indent: 1em;
				font-size: 14px;
			}
		/* Blockquote */
			#vs-print-container .vs-print-content blockquote {
				margin-top: 0;
				font-size: 14px;
				border: 0;
				text-align: justify;
				line-height: 1em!important;
			}
			/* P */
				#vs-print-container .vs-print-content blockquote p {
					padding-left: 10px!important;
				}
		/* A */
			#vs-print-container .vs-print-content a {
				font-family: LatoBold, sans-serif;
				font-weight: bold;
			}

	/* Links list, Links, Files */
		#vs-print-container .vs-print-links-list,
		#vs-print-container .vs-print-links,
		#vs-print-container .vs-print-files {
			margin-top: 30px;
		}

	/* Difficult content (Data Content) */
		/* Title */
			#vs-print-container [data-content] [data-title] {
				font-size: 15px;
				font-family: LatoBold, sans-serif;
				font-weight: bold;
			}
		/* List content */
			#vs-print-container [data-content] .vs-print-list-content {  }
			/* UL */
				#vs-print-container .vs-print-list-content ul {
					-webkit-padding-start: 0;
					padding-left: 26px;
					list-style-type: disc;
				}
					/* LI */
						#vs-print-container .vs-print-list-content li {
							margin-top: 4px;
						}
						/* Separator texts blocks */
							#vs-print-container .vs-print-list-content li span + span:before {
								content: '';
								display: block;
							}
						/* Additional text (annotation) */
							#vs-print-container .vs-print-list-content li span + span {
								font-size: 12px;
							}
}
