@media screen{

	div.pagination_element {
		display: none;
	}
	
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:right;
		font-weight:700;
	}
	
	div.pagination a{
		padding: 0px 6px 0px 6px;
		margin: 0px;
		text-decoration: none; /* no underline */
		
	}
	
	div.pagination a:link {
		padding: 0px 6px 0px 6px;
		margin: 0px;
		text-decoration: none; /* no underline */
		color: #999;
	}
	
	div.pagination a:hover {
		padding: 0px 6px 0px 6px;
		margin: 0px;
		text-decoration: none; /* no underline */
		color: #000;
	}
	div.pagination span.current {
		padding: 0px 6px 0px 6px;
		margin: 0px;	
		color: #000;
		font-style:normal;
		font-family:Verdana, Geneva, sans-serif;
		border-right: 1px solid #ccc;
	}
	div.pagination span.disabled {
		padding: 0px 6px 0px 6px;
		margin: 0px;
		color: #999;
	}
	
	div.pagination span.fill{
		padding: 0px 2px 0px 6px;
		margin: 0px;
		color: #999;
		font-style:normal;
		font-family:Verdana, Geneva, sans-serif;
	}
	
	div.pagination span.fill2{
		padding: 0px 6px 0px 2px;
		margin: 0px;
		color: #000;
		font-style:normal;
		font-family:Verdana, Geneva, sans-serif;
	}
	.no{
		padding: 0px 6px 0px 2px;
		margin: 0px;
		color: #ccc!important;
		font-style:normal;
		font-family:Verdana, Geneva, sans-serif;
		border-right: 1px solid #ccc;
	}
	
	div.pagination a.next:link, div.pagination a.last:link, div.pagination a.first:link, div.pagination a.prev:link {
		padding: 0px 6px 0px 6px;
		margin: 0px;
		text-decoration: none; /* no underline */
		color: #000;
	}

}

@media print{

	div.pagination_element {
		display:block !important;
		visibility:visible;
	}
	
	div.pagination {
		display: none;
	}
}