.reveal h1,
.reveal h2,
.reveal h3 {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	word-wrap: normal;
}
.reveal h1 { font-size: 2em; font-weight: bold;}
.reveal ul ul { list-style-type: square; }
.reveal ul ul ul { list-style-type: circle; }
.reveal small { font-size: 0.8em; line-height: 1.6em; }
.reveal smaller { font-size: 0.6em; line-height: 1.4em; }
.reveal table { border: 2px solid black; border-collapse: collapse; }
.reveal th,
.reveal td { border: 2px solid black; }

/* Change default behavior for tables per https://github.com/hakimel/reveal.js/issues/894 - tef 18nov14 */
.reveal table {
	margin: auto;
	border-collapse: collapse;
	border-spacing: 0;
}
.reveal table th {
	font-weight: bold;
}
.reveal table th,
.reveal table td {
	text-align: left;
	padding: 0.1em 0.5em 0.1em 0.5em;
	border-bottom: 1px solid;
}

code.python {
    font-weight: bold;
}
