Tengo IE11 y emulando IE10, en cualquiera de los dos me falla Flex, en Chrome y Firefox funciona perfectamente, ¿hasta IE12 no habra un soporte definitivo de flex?
 
¿se puede hacer algo al respecto? gracias  
 Código HTML:
 <!DOCTYPE html>
<html lang="es">
<head>
	<meta charset="UTF-8"/>
	<title>Document</title>
</head>
<style>
body {
	margin: 0;
	display: -ms-flexbox;
	display: flex;
	min-height: 100vh;
	-ms-flex-direction:column;
	flex-direction: column;
}
main {
	-ms-flex: 1;
	flex: 1;
}
</style>
<body>
	<header>header</header>
	<main>main</main>
	<footer>footer</footer>
</body>
</html>