/* Formatting for all  tables */
.tablepress th{
	font-size: 16px;
	font-weight: 500;
	background-color: #ccc;
	border-bottom: 1px solid #333;
	vertical-align: middle;
}.tablepress td{
	font-size: 15px;
	padding: 4px;
	border-bottom: 1px solid #333;
	vertical-align: middle;
}

/* Formatting for all awards tables */
.tablepress.table-awards td.column-1{
	font-weight: 500;
}

/* Formatting for all officer tables */
.tablepress.table-officers th{
	font-size: 18px;
}

/* Formatting for social media table */
.tablepress.social-table {
	width: 60%;
}
.tablepress.social-table td.column-1 {
	font-weight: 700;
}
.tablepress.social-table th.column-2,
.tablepress.social-table th.column-4,
.tablepress.social-table td.column-2,
.tablepress.social-table td.column-4 {
	text-align: center;
}
.tablepress.social-table tr:nth-last-child(1) td.column-2 {
	text-align: left;
}

/* Formatting for paypal membership table */
.tablepress.table-paypal-membership tr{
	height: 40px;
}
.tablepress.table-paypal-membership td{
	padding: 2px;
}

/* Formatting for past officers table */
.tablepress.table-past-officers td.column-1 {
	font-weight: 700;
}
.tablepress.table-past-officers :is(th, td){
	min-width: 90px;
	border-top-style: none;
}

.tablepress.table-past-officers tr:is(.row-7,.row-8,.row-9,.row-11,.row-12,
	.row-13,.row-14,.row-15,.row-17,.row-18,.row-19,.row-20) td:is(.column-1){
	border-bottom-style: none;
}