*, *::before, *::after{
	box-sizing: border-box;
}
#outer{
	width: 95% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	min-width: unset !important;
	overflow-x: hidden;
	overflow-y: auto;
}

@media(max-width: 770px){
    table.inst {
		width: 740px !important;
	}
	#outer{
	    width: 100% !important;
    }
}

@media(max-width: 730px){
	iframe{
		max-width: 700px;
		display: block;
		width: 100%;
		height: auto;
	}
	ins{
		max-width: 100% !important;
		overflow-x: hidden !important;
		width: 100% !important;
		overflow-y: auto !important;
	}
	#outer{
		width: 100% !important;
	}
	table.inst{
		width: 100% !important;
		display: block !important;
	}
	table.inst > tbody, table.inst > tbody > tr, table.inst > tbody > tr > td,
	.post-content > table > tbody, .post-content > table > tbody > tr, .post-content > table > tbody > tr > td{
		display: block !important;
	}
	.post-content > table{
		width: 100%;
		display: block;
	}
	.post-content > table > tbody > tr > td{
		padding-left: 0px !important;
		text-align: justify;
	}
	td[width="100"]{
		width: 30px !important;
	}
	textarea#cmts{
		width: 100% !important;
	}
	table.inst > tbody > tr > td{
		overflow-x: auto;
		overflow-y: auto;
	}
	td[width="550"]{
		width: 100% !important;
	}
	#footer{
		width: 100%;
		min-width: 100%;
		padding-right: 15px;
		padding-right: 15px;
	}
	#skyad { display: none;} 
}
@media(max-width: 730px){
	#header h1{
		font-size: 25px;
	}
	table.inst > tbody > tr td{
		padding-left: 0px;
		padding-right: 0px;
		line-height: 1.2;
	}
	#skyad { display: none;} 
}
@media(max-width: 600px){
	table.inst > tbody > tr td input[name="c_0_0"], table.inst > tbody > tr td input[size="1"],
	table.inst > tbody > tr td input[maxlength="2"], table.inst > tbody > tr td input[autocomplete="off"]{
		width: 25px !important;
		height: 25px !important;
		font-size: 10px !important;
		box-sizing: border-box !important;
	}
	#skyad { display: none;} 
}
@media(max-width: 400px){
	#header h1{
		font-size: 16px;
		margin-bottom: 5px;
	}
	#header h1 + br{
		display: none;
	}
	#header{
		font-size: 8px;
	}
	#skyad { display: none;} 
}
@media(max-width: 500px){
	table.inst > tbody > tr td input[name="c_0_0"], table.inst > tbody > tr td input[size="1"],
	table.inst > tbody > tr td input[maxlength="2"], table.inst > tbody > tr td input[autocomplete="off"]{
		width: 23px !important;
		height: 23px !important;
	}
	#skyad { display: none;} 
}
@media(max-width: 450px){
	table.inst > tbody > tr td input[name="c_0_0"], table.inst > tbody > tr td input[size="1"],
	table.inst > tbody > tr td input[maxlength="2"], table.inst > tbody > tr td input[autocomplete="off"]{
		width: 21px !important;
		height: 21px !important;
		line-height: 21px !important;
	}
	#skyad { display: none;} 
}
@media(max-width: 400px){
	table.inst > tbody > tr td input[name="c_0_0"], table.inst > tbody > tr td input[size="1"],
	table.inst > tbody > tr td input[maxlength="2"], table.inst > tbody > tr td input[autocomplete="off"]{
		width: 19px !important;
		height: 19px !important;
		line-height: 19px !important;
	}
	#skyad { display: none;} 
}
@media(max-width: 374px){
	table.inst > tbody > tr td input[name="c_0_0"], table.inst > tbody > tr td input[size="1"],
	table.inst > tbody > tr td input[maxlength="2"], table.inst > tbody > tr td input[autocomplete="off"]{
		width: 18px !important;
		height: 18px !important;
		line-height: 18px !important;
	}
	#skyad { display: none;} 
}
@media(max-width: 350px){
	table.inst > tbody > tr td input[name="c_0_0"], table.inst > tbody > tr td input[size="1"],
	table.inst > tbody > tr td input[maxlength="2"], table.inst > tbody > tr td input[autocomplete="off"]{
		width: 15px !important;
		height: 15px !important;
		line-height: 15px !important;
	}
	#skyad { display: none;} 
}