@media print {
	html {
	  -ms-overflow-style: -ms-autohiding-scrollbar;
	}
	body {
		width: 8in;
		margin: 0 auto !important;
	}
	article div.col-md-9.blog-right-page {
		width: 100% !important;
		border-style: none;
		padding: 0 !important;
		margin: 0 !important;
	}
	header,
	#header,
	footer,
	div.col-md-3.sidebar,
	.gg_menu_bg .col-md-6,
	.tablenav,
	.removable_break, 
	a#toTop,
	div#print_page_icon {
		display: none !important;
	}
	header .themepage {
		width: 25%
	}
	a[href]:after {
		content: none !important;
	}
	.container {
		padding: 0 !important;
	}
	input { 
		-webkit-appearance: none;
    	-moz-appearance: none;
	}
	select {
		-webkit-appearance: none;
    	-moz-appearance: none;
	}
	
/* Advice Clinics List	 */
	#clinics_form .input_member {
		display: none;
	}
	#clinics_table tfoot {
		display: none;
	}
	div#district_name {
		display: block !important;
		text-align: center;
		position: absolute;
		top: -120px;
		left: 50%;
		width: 50%;
		font-size: 1.2em;
		font-weight: bold;
	}
	table.clinics th span.sorting-indicators {
		display:none;	
	}
	table.wp-list-table.clinics th, table.wp-list-table.clinics td {
		border: 0;
	}
	table.wp-list-table.clinics thead th {
		padding: 8px 0;
		text-align: left;
	}
	table.wp-list-table.clinics thead a {
		line-height: 16.8px;
		padding: 0;
	}
	table.clinics th#submitted {
		width: 1.5em;	
	}
	table.clinics th#district {
		width: 4.5em;	
	}
	table.clinics th#name {
		width: 15.7em !important;	
	}
	table.clinics th#dateandtime {
		width: 7.5em;	
	}
	table.clinics th#location {
		width: 15.7em;	
	}
	table.clinics th#contact {
		width: 15.7em;	
	}
	table.clinics th#volunteers {
		width: 10em;	
	}
	#the-list td.submitted {
		width: 1em;	
	}
	table.clinics #the-list td[data-colname="District"] {
		width: 3.9em !important;	
	}
	table.clinics #the-list td[data-colname="Host Venue"] {
		width: 15em;
		white-space: normal;
	}
	table.clinics #the-list td[data-colname="Location"] {
		width: 15em;
		white-space: normal;
	}
	table.clinics #the-list td[data-colname="Contact"] {
		width: 15em;
		white-space: normal;
	}
	table.clinics #the-list td[data-colname="Volunteers"] {
		width: 10em;
		white-space: normal;
	}


/************************************
* Advice Clinic Report Form         *
************************************/
	#form_questions, 
	p#submit,
	div.form_instructions,
	p#revised,
	form#clinic_report_form p.wrong_data {
		display: none;
	}
	form#clinic_report_form textarea, 
	form#clinic_report_form input[type="text"] {
		border: none;
		border-bottom: 1pt solid black;
	}
	form#clinic_report_form fieldset#whatwhenwhere input,
	form#clinic_report_form fieldset#volunteers input,
	form#clinic_report_form fieldset#whatwhenwhere select {
		border: none;
	}
	form#clinic_report_form fieldset {
		margin: 0;
	}
	form#clinic_report_form fieldset li {
		margin-bottom: 10px;
	}
	fieldset#general {
		font-family: Arial-Narrow, "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	fieldset#general li {
		padding-right: 3em;
		width: 50%;
	}
	div.gg_menu_bg, div.blog_1 {
		border: none;
		margin: 0;
	}
	body {
		font-size: 13px !important;
	}
	ol
	{
	  /* List will start at 25 + 1 = 26 */
	  /* Remove the 25 if you want to start at 1 */
	  counter-reset: LIST-ITEMS;
	  padding-inline-start: 0;
	}
	li
	{
	  display: inline-block;
	}
	li:before
	{
	  content: counter( LIST-ITEMS ) ".";
	  counter-increment: LIST-ITEMS;
	  padding-right: 0;
	  font-weight: bold;
	}
	li#venue_no_future:before {
		content: "<br>";
	}
	form#clinic_report_form li label {
		margin-right: 0;
	}
	form#clinic_report_form fieldset#pests textarea,
	form#clinic_report_form fieldset#questions textarea {
		height: 6em;
		height: 5em;
		line-height: 1.2em;
	}
	html div#do_not_submit {
		display: block;
		border: solid 1pt black;
		padding: 6px;
		margin: 10px 0;
	}
	html div#do_not_submit p {
		font-weight: bold;
		font-size: 1.2em;
		margin: 0 0 6px 0;
    	padding: 0;
		text-align: center;
	}
	
/************************************
* Members List                      *
************************************/
	/* NOTE: the rules below need to be copied and
	   pasted into the Frontend Admin settings
	   page: Appearance
	*/
	body.acp-overflow-table table.wp-list-table.fixed thead tr th {
			min-width: 0;	
	}
	body.acp-overflow-table table.wp-list-table.fixed {
		width: 8in;
		border: 0;
	}
	div.row-actions,
  	p.search-box,
  	table.wp-list-table tfoot,
  	article#pageid-1515 > h1 {
		display:none;	
	}
	header,
	#header,
	footer,
	div.col-md-3.sidebar,
	.gg_menu_bg .col-md-6,
	.tablenav,
	.removable_break, 
	a#toTop,
	div#print_page_icon {
		display: none !important;
	}
	table.wp-list-table {
		height: 2700px;
		box-shadow: none;
		break-inside: auto;
	}
	table.wp-list-table tr {
		border-bottom: solid black 1pt;
		display: block;
		flex-wrap: wrap;
		break-inside: avoid;
		break-after: auto;
	}
	table.wp-list-table th,
	table.wp-list-table td,
	table.wp-list-table a {
		font-size: 9pt;
		line-height: 1.2em;
		padding: 1px 3px;
		color: black;
		white-space: nowrap;
	    display: inline-block;
	}
	table.wp-list-table td.check-column,
	table.wp-list-table th.check-column{
		display: none;
	}
	table.wp-list-table th.column-primary,
	table.wp-list-table td[data-colname="Name"] {
		width: 1.2in !important;
	}
	table.wp-list-table th.column-email,
	table.wp-list-table td[data-colname="Email"] {
		width: 2in !important;
	}
	table.wp-list-table th.column-63debd6556c8b4,
	table.wp-list-table td[data-colname="Phone"] {
		width: 1.2in !important;
	}
	table.wp-list-table th.column-63debd77bd70a4,
	table.wp-list-table td[data-colname="District"] {
		width: 3in !important;
	}
	table.wp-list-table th.column-63debe6f06e978,
	table.wp-list-table td[data-colname="Address"] {
		width: 2in !important;
		margin-left: .5in
	}
	table.wp-list-table th.column-63debe7bbcac08,
	table.wp-list-table td[data-colname="City"] {
		width: 1.3in !important;
	}
	table.wp-list-table th.column-63debe8f16c8b4,
	table.wp-list-table td[data-colname="Province"] {
		width: .7in !important;
	}
	table.wp-list-table th.column-63debe99b2b020,
	table.wp-list-table td[data-colname="Postal Code"] {
		width: 1in !important;
	}
	table.wp-list-table th.column-63debeb46d9168,
	table.wp-list-table td[data-colname="Membership"] {
		width: 1in !important;
	}
	table.wp-list-table th.column-63debee15eb850,
	table.wp-list-table td[data-colname="Service Year"] {
		width: .8in !important;
	}
	table.wp-list-table th.column-63de812489fbe8,
	table.wp-list-table td.column-63de812489fbe8 {
		display: none;
	}
	table.wp-list-table th.column-63debea7d74bc8,
	table.wp-list-table td.column-63debea7d74bc8 {
		display: none;
	}
	table.wp-list-table th.column-63debec55eb850,
	table.wp-list-table td.column-63debec55eb850 {
		display: none;
	}
	table.wp-list-table th.column-63debed16872b0,
	table.wp-list-table td.column-63debed16872b0 {
		display: none;
	}
}